Skip to content

Commit 35ea24a

Browse files
committed
Add test key to test_ssh_client
1 parent 193ae31 commit 35ea24a

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

tests/test_ssh_client.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from fake_server.fake_server import start_server, make_socket, logger as server_logger, \
88
paramiko_logger
99
import 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

Comments
 (0)