summaryrefslogtreecommitdiffhomepage
path: root/tests/test_pkey.py
diff options
context:
space:
mode:
authorRobey Pointer <robey@lag.net>2006-06-26 23:41:06 -0700
committerRobey Pointer <robey@lag.net>2006-06-26 23:41:06 -0700
commit4fa4fdee4b85a74be63cb016955169eaac48daeb (patch)
tree758d10d3c2086880423b77e791e39143da1a09ca /tests/test_pkey.py
parentd81758f1ff7da3320802d48853c3df938e8309e0 (diff)
[project @ robey@lag.net-20060627064106-71a2bfb5a39a2913]
add PKey.from_private_key to read from a file object
Diffstat (limited to 'tests/test_pkey.py')
-rw-r--r--tests/test_pkey.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_pkey.py b/tests/test_pkey.py
index d4b826ad..d5419cde 100644
--- a/tests/test_pkey.py
+++ b/tests/test_pkey.py
@@ -91,6 +91,9 @@ class KeyTest (unittest.TestCase):
s = StringIO.StringIO()
key.write_private_key(s)
self.assertEquals(RSA_PRIVATE_OUT, s.getvalue())
+ s.seek(0)
+ key2 = RSAKey.from_private_key(s)
+ self.assertEquals(key, key2)
def test_3_load_rsa_password(self):
key = RSAKey.from_private_key_file('tests/test_rsa_password.key', 'television')
@@ -113,6 +116,9 @@ class KeyTest (unittest.TestCase):
s = StringIO.StringIO()
key.write_private_key(s)
self.assertEquals(DSS_PRIVATE_OUT, s.getvalue())
+ s.seek(0)
+ key2 = DSSKey.from_private_key(s)
+ self.assertEquals(key, key2)
def test_5_load_dss_password(self):
key = DSSKey.from_private_key_file('tests/test_dss_password.key', 'television')