##// END OF EJS Templates
tests: protocol ops, added --pull and --pull --stream clone tests
dan -
r3525:442219c2 default
parent child Browse files
Show More
@@ -54,6 +54,20 b' class TestVCSOperations(object):'
54 54 'hg clone', clone_url, tmpdir.strpath)
55 55 _check_proper_clone(stdout, stderr, 'hg')
56 56
57 def test_clone_hg_repo_by_admin_pull_protocol(self, rc_web_server, tmpdir):
58 clone_url = rc_web_server.repo_clone_url(HG_REPO)
59 stdout, stderr = Command('/tmp').execute(
60 'hg clone --pull', clone_url, tmpdir.strpath)
61 _check_proper_clone(stdout, stderr, 'hg')
62
63 def test_clone_hg_repo_by_admin_pull_stream_protocol(self, rc_web_server, tmpdir):
64 clone_url = rc_web_server.repo_clone_url(HG_REPO)
65 stdout, stderr = Command('/tmp').execute(
66 'hg clone --pull --stream', clone_url, tmpdir.strpath)
67 assert '225 files to transfer, 1.04 MB of data' in stdout
68 assert 'transferred 1.04 MB' in stdout
69 assert '114 files updated,' in stdout
70
57 71 def test_clone_git_repo_by_admin(self, rc_web_server, tmpdir):
58 72 clone_url = rc_web_server.repo_clone_url(GIT_REPO)
59 73 cmd = Command('/tmp')
General Comments 0
You need to be logged in to leave comments. Login now