77from fake_server .fake_server import start_server , make_socket , logger as server_logger , \
88 paramiko_logger
99import os
10+ from test_pssh_client import USER_KEY
1011
1112# _setup_logger(server_logger)
1213# _setup_logger(logger)
@@ -17,6 +18,7 @@ class SSHClientTest(unittest.TestCase):
1718 def setUp (self ):
1819 self .fake_cmd = 'fake cmd'
1920 self .fake_resp = 'fake response'
21+ self .user_key = USER_KEY
2022 self .listen_socket = make_socket ('127.0.0.1' )
2123 self .listen_port = self .listen_socket .getsockname ()[1 ]
2224
@@ -31,15 +33,19 @@ def test_ssh_client_sftp(self):
3133 test_file = open (local_filename , 'w' )
3234 test_file .writelines ([test_file_data + os .linesep ])
3335 test_file .close ()
34- server = start_server ({ self .fake_cmd : self .fake_resp }, self .listen_socket )
35- client = SSHClient ('127.0.0.1' , port = self .listen_port )
36+ server = start_server ({ self .fake_cmd : self .fake_resp },
37+ self .listen_socket )
38+ client = SSHClient ('127.0.0.1' , port = self .listen_port ,
39+ pkey = self .user_key )
3640 client .copy_file (local_filename , remote_filename )
37- self .assertTrue (os .path .isfile (remote_filename ), msg = "SFTP copy failed" )
41+ self .assertTrue (os .path .isfile (remote_filename ),
42+ msg = "SFTP copy failed" )
3843 copied_file = open (remote_filename , 'r' )
3944 copied_file_data = copied_file .readlines ()[0 ].strip ()
4045 copied_file .close ()
4146 self .assertEqual (test_file_data , copied_file_data ,
42- msg = "Data in destination file %s does not match source %s" % (copied_file_data , test_file_data ))
47+ msg = "Data in destination file %s does \
48+ not match source %s" % (copied_file_data , test_file_data ))
4349 os .unlink (local_filename )
4450 os .unlink (remote_filename )
4551 client .mkdir (client ._make_sftp (), remote_dir )
0 commit comments