@@ -1519,13 +1519,9 @@ def test_scp_send_dir_recurse(self):
1519
1519
except OSError :
1520
1520
pass
1521
1521
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 ):
1527
1523
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 ,
1529
1525
pool_size = len (hosts ),
1530
1526
)
1531
1527
local_filename = 'test_file'
@@ -1537,7 +1533,7 @@ def test_scp_send_larger_files(self):
1537
1533
remote_file_names = [arg ['remote_file' ] for arg in copy_args ]
1538
1534
sha = sha256 ()
1539
1535
with open (local_filename , 'wb' ) as file_h :
1540
- for _ in range (10000 ):
1536
+ for _ in range (1000 ):
1541
1537
data = os .urandom (1024 )
1542
1538
file_h .write (data )
1543
1539
sha .update (data )
@@ -1570,6 +1566,14 @@ def test_scp_send_larger_files(self):
1570
1566
except OSError :
1571
1567
pass
1572
1568
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
+
1573
1577
def test_scp_bad_copy_args (self ):
1574
1578
client = ParallelSSHClient ([self .host , self .host ])
1575
1579
copy_args = [{'local_file' : 'fake_file' , 'remote_file' : 'fake_remote_file' }]
0 commit comments