~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_groupcompress.py

  • Committer: Robert Collins
  • Date: 2010-04-10 09:22:04 UTC
  • mto: This revision was merged to the branch mainline in revision 5142.
  • Revision ID: robertc@robertcollins.net-20100410092204-jrdwwf7vtfr0t41k
``bzrlib.mutabletree.MutableTree.commit`` will now support a passed in
config as in previous versions of bzrlib. (Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1066
1066
        # consumption
1067
1067
        self.add_key_to_manager(('key4',), locations, block, manager)
1068
1068
        self.assertTrue(manager.check_is_well_utilized())
1069
 
 
1070
 
 
1071
 
class Test_GCBuildDetails(tests.TestCase):
1072
 
 
1073
 
    def test_acts_like_tuple(self):
1074
 
        # _GCBuildDetails inlines some of the data that used to be spread out
1075
 
        # across a bunch of tuples
1076
 
        bd = groupcompress._GCBuildDetails((('parent1',), ('parent2',)),
1077
 
            ('INDEX', 10, 20, 0, 5))
1078
 
        self.assertEqual(4, len(bd))
1079
 
        self.assertEqual(('INDEX', 10, 20, 0, 5), bd[0])
1080
 
        self.assertEqual(None, bd[1]) # Compression Parent is always None
1081
 
        self.assertEqual((('parent1',), ('parent2',)), bd[2])
1082
 
        self.assertEqual(('group', None), bd[3]) # Record details
1083
 
 
1084
 
    def test__repr__(self):
1085
 
        bd = groupcompress._GCBuildDetails((('parent1',), ('parent2',)),
1086
 
            ('INDEX', 10, 20, 0, 5))
1087
 
        self.assertEqual("_GCBuildDetails(('INDEX', 10, 20, 0, 5),"
1088
 
                         " (('parent1',), ('parent2',)))",
1089
 
                         repr(bd))
1090