Rev 1437: Add test for mergeinfo. in http://people.samba.org/bzr/jelmer/bzr-svn/trunk

Jelmer Vernooij jelmer at samba.org
Fri Jul 4 03:19:09 BST 2008


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

------------------------------------------------------------
revno: 1437
revision-id: jelmer at samba.org-20080704021908-ib1032yf15fyoxzz
parent: jelmer at samba.org-20080704021816-a6nkpwvaideoa7fa
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Fri 2008-07-04 04:19:08 +0200
message:
  Add test for mergeinfo.
modified:
  tests/test_commit.py           test_commit.py-20060624213521-l5kcufywkh9mnilk-1
=== modified file 'tests/test_commit.py'
--- a/tests/test_commit.py	2008-07-03 23:47:48 +0000
+++ b/tests/test_commit.py	2008-07-04 02:19:08 +0000
@@ -28,6 +28,7 @@
 from copy import copy
 import os
 
+from bzrlib.plugins.svn import ra
 from bzrlib.plugins.svn.commit import set_svn_revprops, _revision_id_to_svk_feature
 from bzrlib.plugins.svn.errors import RevpropChangeFailed
 from bzrlib.plugins.svn.properties import time_to_cstring
@@ -200,7 +201,7 @@
             self.client_get_prop("dc", 
                 "bzr:revision-id:v3-none", 2))
 
-    def test_commit_sets_merge_info(self):
+    def test_commit_sets_mergeinfo(self):
         repos_url = self.make_repository('d')
 
         dc = self.get_commit_editor(repos_url)
@@ -238,6 +239,13 @@
             self.client_get_prop("%s/trunk" % repos_url, 
                 "svn:mergeinfo", 4))
 
+        try:
+            c = ra.RemoteAccess(repos_url)
+            mi = c.mergeinfo(["trunk"], 4)
+            self.assertEquals({"trunk": {"/tags/foo": [(1, 3, 1)]}}, mi)
+        except NotImplementedError:
+            pass # Svn 1.4
+
     def test_commit_metadata(self):
         repos_url = self.make_client('d', 'dc')
         wt = self.open_checkout("dc")




More information about the bazaar-commits mailing list