From 50b4956860de799315bc9a509ef2dbbafc08de34 Mon Sep 17 00:00:00 2001 From: Daniel Dourvaris Date: Thu, 28 Feb 2019 12:45:48 +0100 Subject: [PATCH] tests: protocol ops, added --pull and --pull --stream clone tests --- .../tests/vcs_operations/test_vcs_operations.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/rhodecode/tests/vcs_operations/test_vcs_operations.py b/rhodecode/tests/vcs_operations/test_vcs_operations.py index 52c82929..ef85952a 100644 --- a/rhodecode/tests/vcs_operations/test_vcs_operations.py +++ b/rhodecode/tests/vcs_operations/test_vcs_operations.py @@ -54,6 +54,20 @@ class TestVCSOperations(object): 'hg clone', clone_url, tmpdir.strpath) _check_proper_clone(stdout, stderr, 'hg') + def test_clone_hg_repo_by_admin_pull_protocol(self, rc_web_server, tmpdir): + clone_url = rc_web_server.repo_clone_url(HG_REPO) + stdout, stderr = Command('/tmp').execute( + 'hg clone --pull', clone_url, tmpdir.strpath) + _check_proper_clone(stdout, stderr, 'hg') + + def test_clone_hg_repo_by_admin_pull_stream_protocol(self, rc_web_server, tmpdir): + clone_url = rc_web_server.repo_clone_url(HG_REPO) + stdout, stderr = Command('/tmp').execute( + 'hg clone --pull --stream', clone_url, tmpdir.strpath) + assert '225 files to transfer, 1.04 MB of data' in stdout + assert 'transferred 1.04 MB' in stdout + assert '114 files updated,' in stdout + def test_clone_git_repo_by_admin(self, rc_web_server, tmpdir): clone_url = rc_web_server.repo_clone_url(GIT_REPO) cmd = Command('/tmp')