Rev 1616: Fix tests. in http://people.samba.org/bzr/jelmer/bzr-svn/trunk

Jelmer Vernooij jelmer at samba.org
Sat Aug 23 11:54:16 BST 2008


At http://people.samba.org/bzr/jelmer/bzr-svn/trunk

------------------------------------------------------------
revno: 1616
revision-id: jelmer at samba.org-20080823105414-ly0rpd1kv5uetcsz
parent: jelmer at samba.org-20080823104408-h8rtem5cet60uq36
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Sat 2008-08-23 12:54:14 +0200
message:
  Fix tests.
modified:
  tests/test_repository.py       test_repos.py-20060508151940-ddc49a59257ca712
  tests/test_scheme.py           test_scheme.py-20060621221855-va2xabhlxpmc9llx-1
=== modified file 'tests/test_repository.py'
--- a/tests/test_repository.py	2008-08-09 12:25:06 +0000
+++ b/tests/test_repository.py	2008-08-23 10:54:14 +0000
@@ -472,9 +472,11 @@
         repos = Repository.open(repos_url)
         set_branching_scheme(repos, TrunkBranchingScheme())
 
+        bs = TrunkBranchingScheme()
+
         self.assertEqual([("tags/branchab", 2, True), 
                           ("tags/brancha", 2, True)], 
-                list(repos.find_branchpaths(TrunkBranchingScheme(), to_revnum=2)))
+                list(repos.find_branchpaths(bs.is_tag, bs.is_tag_parent, to_revnum=2)))
 
     def test_find_branchpaths_start_revno(self):
         repos_url = self.make_repository("a")
@@ -492,8 +494,10 @@
         repos = Repository.open(repos_url)
         set_branching_scheme(repos, TrunkBranchingScheme())
 
+        bs = TrunkBranchingScheme()
+
         self.assertEqual([("branches/branchb", 2, True)],
-                list(repos.find_branchpaths(TrunkBranchingScheme(), from_revnum=2, 
+                list(repos.find_branchpaths(bs.is_branch, bs.is_branch_parent, from_revnum=2, 
                     to_revnum=2)))
 
     def test_find_branchpaths_file_moved_from_nobranch(self):
@@ -507,8 +511,9 @@
         self.client_copy("dc/bla", "dc/tmp/branches")
         self.client_delete("dc/tmp/branches/somefile")
         self.client_commit("dc", "My Message 2")
+        bs = TrunkBranchingScheme(2)
 
-        Repository.open(repos_url).find_branchpaths(TrunkBranchingScheme(2))
+        Repository.open(repos_url).find_branchpaths(bs.is_branch, bs.is_branch_parent)
 
     def test_find_branchpaths_deleted_from_nobranch(self):
         repos_url = self.make_client("a", "dc")
@@ -522,7 +527,9 @@
         self.client_delete("dc/tmp/branches/somefile")
         self.client_commit("dc", "My Message 2")
 
-        Repository.open(repos_url).find_branchpaths(TrunkBranchingScheme(1))
+        bs = TrunkBranchingScheme(1)
+
+        Repository.open(repos_url).find_branchpaths(bs.is_branch, bs.is_branch_parent)
 
     def test_find_branchpaths_moved_nobranch(self):
         repos_url = self.make_client("a", "dc")
@@ -538,44 +545,49 @@
         self.client_commit("dc", "My Message 2")
 
         repos = Repository.open(repos_url)
-        set_branching_scheme(repos, TrunkBranchingScheme(1))
+        bs = TrunkBranchingScheme(1)
+        set_branching_scheme(repos, bs)
 
         self.assertEqual([("t2/branches/brancha", 2, True), 
                           ("t2/branches/branchab", 2, True)], 
-                list(repos.find_branchpaths(TrunkBranchingScheme(1), to_revnum=2)))
+                list(repos.find_branchpaths(bs.is_branch, bs.is_branch_parent, to_revnum=2)))
 
     def test_find_branchpaths_no(self):
         repos_url = self.make_repository("a")
 
         repos = Repository.open(repos_url)
-        set_branching_scheme(repos, NoBranchingScheme())
+        bs = NoBranchingScheme()
+        set_branching_scheme(repos, bs)
 
         self.assertEqual([("", 0, True)], 
-                list(repos.find_branchpaths(NoBranchingScheme(), to_revnum=0)))
+                list(repos.find_branchpaths(bs.is_branch, bs.is_branch_parent, to_revnum=0)))
 
     def test_find_branchpaths_no_later(self):
         repos_url = self.make_repository("a")
 
         repos = Repository.open(repos_url)
-        set_branching_scheme(repos, NoBranchingScheme())
+        bs = NoBranchingScheme()
+        set_branching_scheme(repos, bs)
 
         self.assertEqual([("", 0, True)], 
-                list(repos.find_branchpaths(NoBranchingScheme(), to_revnum=0)))
+                list(repos.find_branchpaths(bs.is_branch, bs.is_branch_parent, to_revnum=0)))
 
     def test_find_branchpaths_trunk_empty(self):
         repos_url = self.make_repository("a")
 
         repos = Repository.open(repos_url)
-        set_branching_scheme(repos, TrunkBranchingScheme())
+        bs = TrunkBranchingScheme()
+        set_branching_scheme(repos, bs)
 
         self.assertEqual([], 
-                list(repos.find_branchpaths(TrunkBranchingScheme(), to_revnum=0)))
+                list(repos.find_branchpaths(bs.is_branch, bs.is_branch_parent, to_revnum=0)))
 
     def test_find_branchpaths_trunk_one(self):
         repos_url = self.make_repository("a")
 
         repos = Repository.open(repos_url)
-        set_branching_scheme(repos, TrunkBranchingScheme())
+        bs = TrunkBranchingScheme()
+        set_branching_scheme(repos, bs)
 
         dc = self.get_commit_editor(repos_url)
         trunk = dc.add_dir("trunk")
@@ -583,7 +595,7 @@
         dc.close()
 
         self.assertEqual([("trunk", 1, True)], 
-                list(repos.find_branchpaths(TrunkBranchingScheme(), to_revnum=1)))
+                list(repos.find_branchpaths(bs.is_branch, bs.is_branch_parent, to_revnum=1)))
 
     def test_find_branchpaths_removed(self):
         repos_url = self.make_repository("a")
@@ -600,10 +612,12 @@
         dc.delete("trunk")
         dc.close()
 
+        bs = TrunkBranchingScheme()
+
         self.assertEqual([("trunk", 1, True)], 
-                list(repos.find_branchpaths(TrunkBranchingScheme(), to_revnum=1)))
+                list(repos.find_branchpaths(bs.is_branch, bs.is_branch_parent, to_revnum=1)))
         self.assertEqual([("trunk", 1, False)], 
-                list(repos.find_branchpaths(TrunkBranchingScheme(), to_revnum=2)))
+                list(repos.find_branchpaths(bs.is_branch, bs.is_branch_parent, to_revnum=2)))
 
     def test_url(self):
         """ Test repository URL is kept """

=== modified file 'tests/test_scheme.py'
--- a/tests/test_scheme.py	2008-08-22 16:39:29 +0000
+++ b/tests/test_scheme.py	2008-08-23 10:54:14 +0000
@@ -682,7 +682,6 @@
                               ListBranchingScheme)
 
     def test_trunk(self):
-        self.assertIsInstance(scheme_from_branch_list(["trunk", "branches/*", 
-                                                       "tags/*"]), 
+        self.assertIsInstance(scheme_from_branch_list(["trunk", "branches/*"]), 
                               TrunkBranchingScheme)
 




More information about the bazaar-commits mailing list