Rev 2420: Add AB1 test that new trees get unique root ids in http://sourcefrog.net/bzr/dirstate-plus-subtree

Martin Pool mbp at sourcefrog.net
Thu Mar 1 05:57:33 GMT 2007


At http://sourcefrog.net/bzr/dirstate-plus-subtree

------------------------------------------------------------
revno: 2420
revision-id: mbp at sourcefrog.net-20070301055733-a977ktcx75cqtqyb
parent: mbp at sourcefrog.net-20070301052819-5cbjhypodsf6ebgy
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: dirstate-plus-subtree
timestamp: Thu 2007-03-01 16:57:33 +1100
message:
  Add AB1 test that new trees get unique root ids
modified:
  bzrlib/tests/test_workingtree.py testworkingtree.py-20051004024258-b88d0fe8f101d468
  bzrlib/tests/test_workingtree_4.py test_workingtree_4.p-20070223025758-531n3tznl3zacv2o-1
=== modified file 'bzrlib/tests/test_workingtree.py'
--- a/bzrlib/tests/test_workingtree.py	2007-02-23 05:47:26 +0000
+++ b/bzrlib/tests/test_workingtree.py	2007-03-01 05:57:33 +0000
@@ -268,6 +268,14 @@
         self.assertEqual('revision-1', 
                          revision_tree.inventory['my-root-id'].revision)
 
+    def test_unique_root_id_per_tree(self):
+        # each time you initialize a new tree, it gets a different root id
+        tree1 = self.make_branch_and_tree('tree1',
+            format='experimental-knit3')
+        tree2 = self.make_branch_and_tree('tree2',
+            format='experimental-knit3')
+        self.assertNotEqual(tree1.get_root_id(), tree2.get_root_id())
+
 
 class TestFormat2WorkingTree(TestCaseWithTransport):
     """Tests that are specific to format 2 trees."""

=== modified file 'bzrlib/tests/test_workingtree_4.py'
--- a/bzrlib/tests/test_workingtree_4.py	2007-02-26 00:45:31 +0000
+++ b/bzrlib/tests/test_workingtree_4.py	2007-03-01 05:57:33 +0000
@@ -435,4 +435,3 @@
         self.assertEqual(None, tree.id2path('a-id'))
         self.assertEqual('b', tree.id2path('b-id'))
         self.assertEqual(None, tree.id2path('c-id'))
-




More information about the bazaar-commits mailing list