Rev 1371: use new commit editor in transport tests. in http://people.samba.org/bzr/jelmer/bzr-svn/0.4
Jelmer Vernooij
jelmer at samba.org
Fri Jun 27 02:33:47 BST 2008
At http://people.samba.org/bzr/jelmer/bzr-svn/0.4
------------------------------------------------------------
revno: 1371
revision-id: jelmer at samba.org-20080627013347-b2r3s55fjhgojczf
parent: jelmer at samba.org-20080627012316-8epygb9zafth1f15
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Fri 2008-06-27 03:33:47 +0200
message:
use new commit editor in transport tests.
modified:
tests/test_transport.py test_transport.py-20060621232111-xh7xvoblzsrgj79t-1
=== modified file 'tests/test_transport.py'
--- a/tests/test_transport.py 2008-06-15 02:48:51 +0000
+++ b/tests/test_transport.py 2008-06-27 01:33:47 +0000
@@ -60,12 +60,17 @@
self.assertTrue(t.listable())
def test_get_dir_rev(self):
- repos_url = self.make_client('d', 'dc')
- self.build_tree({'dc/foo/bar': 'Data'})
- self.client_add("dc/foo")
- self.client_commit("dc", "MSG")
- self.client_delete("dc/foo")
- self.client_commit("dc", "MSG2")
+ repos_url = self.make_repository('d')
+
+ dc = self.get_commit_editor(repos_url)
+ foo = dc.add_dir("foo")
+ foo.add_file("foo/bar").modify("Data")
+ dc.close()
+
+ dc = self.get_commit_editor(repos_url)
+ dc.delete("foo")
+ dc.close()
+
t = SvnRaTransport(repos_url)
lists = t.get_dir("foo", 1, 0)
self.assertTrue("bar" in lists[0])
@@ -81,31 +86,34 @@
self.assertEqual(["bar"], t.list_dir("foo"))
def test_list_dir_file(self):
- repos_url = self.make_client('d', 'dc')
- self.build_tree({"dc/file": "data"})
- self.client_add("dc/file")
- self.client_commit("dc", "Bla")
+ repos_url = self.make_repository('d')
+
+ dc = self.get_commit_editor(repos_url)
+ dc.add_file("file").modify("data")
+ dc.close()
t = SvnRaTransport(repos_url)
self.assertEqual(["file"], t.list_dir("."))
self.assertRaises(NoSuchFile, t.list_dir, "file")
def test_clone(self):
- repos_url = self.make_client('d', 'dc')
- self.build_tree({"dc/dir": None, "dc/bl": "data"})
- self.client_add("dc/dir")
- self.client_add("dc/bl")
- self.client_commit("dc", "Bla")
+ repos_url = self.make_repository('d')
+
+ dc = self.get_commit_editor(repos_url)
+ dc.add_dir("dir")
+ dc.add_file("bl").modify("data")
+ dc.close()
t = SvnRaTransport(repos_url)
self.assertEqual("%s/dir" % repos_url, t.clone('dir').base)
def test_clone_none(self):
- repos_url = self.make_client('d', 'dc')
- self.build_tree({"dc/dir": None, "dc/bl": "data"})
- self.client_add("dc/dir")
- self.client_add("dc/bl")
- self.client_commit("dc", "Bla")
+ repos_url = self.make_repository('d')
+
+ dc = self.get_commit_editor(repos_url)
+ dc.add_dir("dir")
+ dc.add_file("bl").modify("data")
+ dc.close()
t = SvnRaTransport(repos_url)
tt = t.clone()
@@ -143,21 +151,23 @@
self.assertRaises(FileExists, t.mkdir, "bla")
def test_clone2(self):
- repos_url = self.make_client('d', 'dc')
- self.build_tree({"dc/dir": None, "dc/bl": "data"})
- self.client_add("dc/dir")
- self.client_add("dc/bl")
- self.client_commit("dc", "Bla")
+ repos_url = self.make_repository('d')
+
+ dc = self.get_commit_editor(repos_url)
+ dc.add_dir("dir")
+ dc.add_file("bl").modify("data")
+ dc.close()
t = SvnRaTransport(repos_url)
self.assertEqual("%s/dir" % repos_url, t.clone('dir').base)
def test_get_root(self):
- repos_url = self.make_client('d', 'dc')
- self.build_tree({"dc/dir": None, "dc/bl": "data"})
- self.client_add("dc/dir")
- self.client_add("dc/bl")
- self.client_commit("dc", "Bla")
+ repos_url = self.make_repository('d')
+
+ dc = self.get_commit_editor(repos_url)
+ dc.add_dir("dir")
+ dc.add_file("bl").modify("data")
+ dc.close()
t = SvnRaTransport("%s/dir" % repos_url)
root = t.get_svn_repos_root()
More information about the bazaar-commits
mailing list