Rev 4791: Add some tests that the record-iter-changes is setting inv_sha1 correctly. in http://bazaar.launchpad.net/~jameinel/bzr/2.1.0b4-builder-add-inv-by-delta

John Arbash Meinel john at arbash-meinel.com
Wed Nov 18 22:17:45 GMT 2009


At http://bazaar.launchpad.net/~jameinel/bzr/2.1.0b4-builder-add-inv-by-delta

------------------------------------------------------------
revno: 4791
revision-id: john at arbash-meinel.com-20091118221736-khxhhnk21qptql7m
parent: john at arbash-meinel.com-20091113192051-qewczv7lahuypf6m
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 2.1.0b4-builder-add-inv-by-delta
timestamp: Wed 2009-11-18 16:17:36 -0600
message:
  Add some tests that the record-iter-changes is setting inv_sha1 correctly.
-------------- next part --------------
=== modified file 'bzrlib/tests/per_repository/test_commit_builder.py'
--- a/bzrlib/tests/per_repository/test_commit_builder.py	2009-08-11 02:45:36 +0000
+++ b/bzrlib/tests/per_repository/test_commit_builder.py	2009-11-18 22:17:36 +0000
@@ -894,7 +894,13 @@
                 self.assertTrue(version_recorded)
             else:
                 self.assertFalse(version_recorded)
+            self.assertIs(None, builder.new_inventory)
             builder.finish_inventory()
+            inv_key = (builder._new_revision_id,)
+            inv_sha1 = tree.branch.repository.inventories.get_sha1s(
+                            [inv_key])[inv_key]
+            self.assertEqual(inv_sha1, builder.inv_sha1)
+            self.assertIsNot(None, builder.new_inventory)
             new_inventory = builder.revision_tree().inventory
             new_entry = new_inventory[file_id]
             if delta_against_basis:



More information about the bazaar-commits mailing list