Rev 79: Fix tests when using the latest version of bzr. in file:///data/jelmer/bzr-rebase/trunk/

Jelmer Vernooij jelmer at samba.org
Sun Mar 30 20:16:21 BST 2008


At file:///data/jelmer/bzr-rebase/trunk/

------------------------------------------------------------
revno: 79
revision-id: jelmer at samba.org-20080330191611-l870nc03hu152mdg
parent: jelmer at samba.org-20080330190333-w794v09owd5v5mv5
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: trunk
timestamp: Sun 2008-03-30 21:16:11 +0200
message:
  Fix tests when using the latest version of bzr.
modified:
  Makefile                       makefile-20080330190326-ad4of1yovo6un1xf-1
  test_rebase.py                 test_rebase.py-20070626221123-ellanmf93nw8z9r1-2
=== modified file 'Makefile'
--- a/Makefile	2008-03-30 19:03:33 +0000
+++ b/Makefile	2008-03-30 19:16:11 +0000
@@ -25,7 +25,7 @@
 $(TMP_PLUGINS_DIR)/rebase: $(TMP_PLUGINS_DIR)
 	ln -sf .. $@
 
-check:: build-inplace $(TMP_PLUGINS_DIR)rebase/
+check:: $(TMP_PLUGINS_DIR)/rebase/
 	BZR_PLUGIN_PATH=$(TMP_PLUGINS_DIR) $(DEBUGGER) $(PYTHON) $(BZR) selftest $(TEST_OPTIONS) $(TESTS)
 
 check-verbose::

=== modified file 'test_rebase.py'
--- a/test_rebase.py	2008-01-11 23:29:36 +0000
+++ b/test_rebase.py	2008-03-30 19:16:11 +0000
@@ -78,7 +78,7 @@
                 ["bloe"], {"bla": "bloe"})
         self.assertEqual("bla4", newrev)
         self.assertTrue(wt.branch.repository.has_revision(newrev))
-        self.assertEqual(("bloe",), 
+        self.assertEqual(["bloe"], 
                 wt.branch.repository.revision_parents(newrev))
         self.assertEqual("bla2", 
             wt.branch.repository.get_revision(newrev).properties["rebase-of"])
@@ -99,12 +99,14 @@
         file('hello', 'w').write('world')
         wt.commit(message='change hello', rev_id="bla2")
 
+        b.repository.lock_read()
         self.assertEquals({'bla2': ('newbla2', ["bloe"])}, 
                 generate_simple_plan(b.revision_history(), "bla2", None, 
                     "bloe", 
                     ["bloe", "bla"],
                     b.repository.revision_parents, 
                     lambda y: "new"+y))
+        b.repository.unlock()
      
     def test_simple_plan_creator_extra_history(self):
         wt = self.make_branch_and_tree('.')
@@ -121,11 +123,13 @@
         file('hello', 'w').write('universe')
         wt.commit(message='change hello again', rev_id="bla3")
 
+        b.repository.lock_read()
         self.assertEquals({'bla2': ('newbla2', ["bloe"]), 'bla3': ('newbla3', ['newbla2'])}, 
                 generate_simple_plan(b.revision_history(), "bla2", None, "bloe", 
                     ["bloe", "bla"],
                     b.repository.revision_parents,
                     lambda y: "new"+y))
+        b.repository.unlock()
  
 
     def test_generate_transpose_plan(self):
@@ -151,6 +155,7 @@
         wt.add('hello')
         wt.commit(message='add hello', rev_id="lala")
 
+        b.repository.lock_read()
         self.assertEquals({
             'blie': ('newblie', ['lala'])},
             generate_transpose_plan(b.repository.get_revision_graph("blie"), 
@@ -163,6 +168,7 @@
             generate_transpose_plan(b.repository.get_revision_graph(), 
             {"bla": "lala"}, 
             b.repository.revision_parents, lambda y: "new"+y))
+        b.repository.unlock()
 
     def test_generate_transpose_plan_one(self):
         self.assertEquals({"bla": ("newbla", ["lala"])},
@@ -518,22 +524,19 @@
         wt.add(["afile"], ids=["originalid"])
         wt.commit("bla", rev_id="oldparent")
         file("old/afile", "w").write("bloe")
-        wt.commit("bla", rev_id="oldcommit", committer="c")
+        wt.commit("bla", rev_id="oldcommit")
         wt = wt.bzrdir.sprout("new").open_workingtree()
         self.build_tree(['new/bfile'])
         wt.add(["bfile"], ids=["newid"])
         wt.commit("bla", rev_id="newparent")
-        wt.lock_write()
         replay_delta_workingtree(wt, "oldcommit", "newcommit", 
             ["newparent"])
-        wt.unlock()
         oldrev = wt.branch.repository.get_revision("oldcommit")
         newrev = wt.branch.repository.get_revision("newcommit")
         self.assertEquals(["newparent"], newrev.parent_ids)
         self.assertEquals("newcommit", newrev.revision_id)
         self.assertEquals(oldrev.timestamp, newrev.timestamp)
         self.assertEquals(oldrev.timezone, newrev.timezone)
-        self.assertEquals("c", newrev.get_apparent_author())
 
     def test_multiple(self):
         wt = self.make_branch_and_tree("old")




More information about the bazaar-commits mailing list