/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_versionedfile.py

  • Committer: John Arbash Meinel
  • Date: 2009-06-22 15:37:06 UTC
  • mto: This revision was merged to the branch mainline in revision 4469.
  • Revision ID: john@arbash-meinel.com-20090622153706-55n968lsh3v3dht7
Respond to Andrew's review comments.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1471
1471
            self.addCleanup(lambda:self.cleanup(files))
1472
1472
        return files
1473
1473
 
 
1474
    def get_simple_key(self, suffix):
 
1475
        """Return a key for the object under test."""
 
1476
        if self.key_length == 1:
 
1477
            return (suffix,)
 
1478
        else:
 
1479
            return ('FileA',) + (suffix,)
 
1480
 
1474
1481
    def test_add_lines(self):
1475
1482
        f = self.get_versionedfiles()
1476
 
        if self.key_length == 1:
1477
 
            key0 = ('r0',)
1478
 
            key1 = ('r1',)
1479
 
            key2 = ('r2',)
1480
 
            keyf = ('foo',)
1481
 
        else:
1482
 
            key0 = ('fid', 'r0')
1483
 
            key1 = ('fid', 'r1')
1484
 
            key2 = ('fid', 'r2')
1485
 
            keyf = ('fid', 'foo')
 
1483
        key0 = self.get_simple_key('r0')
 
1484
        key1 = self.get_simple_key('r1')
 
1485
        key2 = self.get_simple_key('r2')
 
1486
        keyf = self.get_simple_key('foo')
1486
1487
        f.add_lines(key0, [], ['a\n', 'b\n'])
1487
1488
        if self.graph:
1488
1489
            f.add_lines(key1, [key0], ['b\n', 'c\n'])
1499
1500
 
1500
1501
    def test__add_text(self):
1501
1502
        f = self.get_versionedfiles()
1502
 
        if self.key_length == 1:
1503
 
            key0 = ('r0',)
1504
 
            key1 = ('r1',)
1505
 
            key2 = ('r2',)
1506
 
            keyf = ('foo',)
1507
 
        else:
1508
 
            key0 = ('fid', 'r0')
1509
 
            key1 = ('fid', 'r1')
1510
 
            key2 = ('fid', 'r2')
1511
 
            keyf = ('fid', 'foo')
 
1503
        key0 = self.get_simple_key('r0')
 
1504
        key1 = self.get_simple_key('r1')
 
1505
        key2 = self.get_simple_key('r2')
 
1506
        keyf = self.get_simple_key('foo')
1512
1507
        f._add_text(key0, [], 'a\nb\n')
1513
1508
        if self.graph:
1514
1509
            f._add_text(key1, [key0], 'b\nc\n')
1758
1753
        self.capture_stream(files, entries, seen.add, parent_map)
1759
1754
        self.assertEqual(set(keys), seen)
1760
1755
 
1761
 
    def get_simple_key(self, suffix):
1762
 
        """Return a key for the object under test."""
1763
 
        if self.key_length == 1:
1764
 
            return (suffix,)
1765
 
        else:
1766
 
            return ('FileA',) + (suffix,)
1767
 
 
1768
1756
    def get_keys_and_sort_order(self):
1769
1757
        """Get diamond test keys list, and their sort ordering."""
1770
1758
        if self.key_length == 1: