From 0cf3acee20f9b3f5c5961e754ab33c59b8dd4bb9 Mon Sep 17 00:00:00 2001 From: Ryo Nakamura Date: Sat, 25 Nov 2023 15:17:33 +0900 Subject: add -I interval option -I INTERVAL option inserts sleep for interval (seconds) between SSH connection attempts (issue #7). --- test/test_e2e.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'test') diff --git a/test/test_e2e.py b/test/test_e2e.py index a65c890..f01b55d 100644 --- a/test/test_e2e.py +++ b/test/test_e2e.py @@ -300,6 +300,20 @@ def test_dont_truncate_dst(mscp, src_prefix, dst_prefix): assert md5_before == md5_after f.cleanup() +@pytest.mark.parametrize("src_prefix, dst_prefix", param_remote_prefix) +def test_set_conn_interval(mscp, src_prefix, dst_prefix): + srcs = [] + dsts = [] + for x in range(500): + srcs.append(File("src/file{}".format(x), size = 128).make()) + dsts.append(File("dst/file{}".format(x))) + run2ok([mscp, "-H", "-vvv", "-I", 1, src_prefix + "src", dst_prefix + "dst"]) + + for src, dst in zip(srcs, dsts): + assert check_same_md5sum(src, dst) + src.cleanup() + dst.cleanup() + compressions = ["yes", "no", "none"] @pytest.mark.parametrize("src_prefix, dst_prefix", param_remote_prefix) @pytest.mark.parametrize("compress", compressions) -- cgit v1.2.3