Skip to content

Commit f64ad59

Browse files
author
Dan
committed
Updated tests to be py3 compatible
1 parent 4256d74 commit f64ad59

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

tests/test_ssh_client.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,12 @@
3737
import random, string
3838
import tempfile
3939

40+
41+
try:
42+
xrange
43+
except NameError:
44+
xrange = range
45+
4046
USER_KEY_PATH = os.path.sep.join([os.path.dirname(__file__), 'test_client_private_key'])
4147
USER_KEY = paramiko.RSAKey.from_private_key_file(USER_KEY_PATH)
4248

tests/test_utils.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
from pssh import utils
22
import unittest
33
import os
4-
from cStringIO import StringIO
4+
try:
5+
from cStringIO import StringIO as BytesIO
6+
except ImportError:
7+
from io import BytesIO
58
from uuid import uuid4
69

710
PKEY_FILENAME = os.path.sep.join([os.path.dirname(__file__), 'test_client_private_key'])
@@ -14,19 +17,19 @@ def test_enabling_host_logger(self):
1417
utils.enable_host_logger()
1518
# And again to test only one handler is attached
1619
utils.enable_host_logger()
17-
self.assertTrue(len(utils.host_logger.handlers)==1)
20+
self.assertTrue(len(utils.host_logger.handlers) == 1)
1821

1922
def test_enabling_pssh_logger(self):
2023
utils.enable_logger(utils.logger)
21-
self.assertTrue(len(utils.logger.handlers)==1)
24+
self.assertTrue(len(utils.logger.handlers) == 1)
2225

2326
def test_loading_key_files(self):
2427
for key_filename in [PKEY_FILENAME, DSA_KEY_FILENAME, ECDSA_KEY_FILENAME]:
2528
pkey = utils.load_private_key(key_filename)
2629
self.assertTrue(pkey, msg="Error loading key from file %s" % (key_filename,))
2730
pkey = utils.load_private_key(open(key_filename))
2831
self.assertTrue(pkey, msg="Error loading key from open file object for file %s" % (key_filename,))
29-
fake_key = StringIO("blah blah fakey fakey key")
32+
fake_key = BytesIO(b"blah blah fakey fakey key")
3033
self.assertFalse(utils.load_private_key(fake_key))
3134

3235
def test_openssh_config_missing(self):

0 commit comments

Comments
 (0)