@@ -1519,13 +1519,9 @@ def test_scp_send_dir_recurse(self):
15191519 except OSError :
15201520 pass
15211521
1522- def test_scp_send_larger_files (self ):
1523- hosts = ['127.0.0.1%s' % (i ,) for i in range (1 , 3 )]
1524- servers = [OpenSSHServer (host , port = self .port ) for host in hosts ]
1525- for server in servers :
1526- server .start_server ()
1522+ def _scp_larger_files (self , hosts ):
15271523 client = ParallelSSHClient (
1528- hosts , port = self .port , pkey = self .user_key , num_retries = 1 , timeout = 1 ,
1524+ hosts , port = self .port , pkey = self .user_key , num_retries = 1 , timeout = 30 ,
15291525 pool_size = len (hosts ),
15301526 )
15311527 local_filename = 'test_file'
@@ -1537,7 +1533,7 @@ def test_scp_send_larger_files(self):
15371533 remote_file_names = [arg ['remote_file' ] for arg in copy_args ]
15381534 sha = sha256 ()
15391535 with open (local_filename , 'wb' ) as file_h :
1540- for _ in range (10000 ):
1536+ for _ in range (1000 ):
15411537 data = os .urandom (1024 )
15421538 file_h .write (data )
15431539 sha .update (data )
@@ -1570,6 +1566,14 @@ def test_scp_send_larger_files(self):
15701566 except OSError :
15711567 pass
15721568
1569+ def test_scp_send_larger_files (self ):
1570+ hosts = ['127.0.0.1%s' % (i ,) for i in range (1 , 3 )]
1571+ servers = [OpenSSHServer (host , port = self .port ) for host in hosts ]
1572+ for server in servers :
1573+ server .start_server ()
1574+ for _ in range (20 ):
1575+ self ._scp_larger_files (hosts )
1576+
15731577 def test_scp_bad_copy_args (self ):
15741578 client = ParallelSSHClient ([self .host , self .host ])
15751579 copy_args = [{'local_file' : 'fake_file' , 'remote_file' : 'fake_remote_file' }]
0 commit comments