diff options
author | Ryo Nakamura <upa@haeena.net> | 2023-11-25 15:17:33 +0900 |
---|---|---|
committer | Ryo Nakamura <upa@haeena.net> | 2023-11-25 15:17:33 +0900 |
commit | 0cf3acee20f9b3f5c5961e754ab33c59b8dd4bb9 (patch) | |
tree | 5c9a7137dfada3a3eb2d0c8d4a06afc6035c7313 /test | |
parent | c292ce2b29d641f8ab2bca374c0fa2764dbfe5bc (diff) |
add -I interval option
-I INTERVAL option inserts sleep for interval (seconds) between
SSH connection attempts (issue #7).
Diffstat (limited to 'test')
-rw-r--r-- | test/test_e2e.py | 14 |
1 files changed, 14 insertions, 0 deletions
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) |