diff options
author | Matěj Cepl <mcepl@cepl.eu> | 2017-10-06 13:17:03 +0200 |
---|---|---|
committer | Matěj Cepl <mcepl@cepl.eu> | 2018-02-06 18:41:02 +0100 |
commit | 269462a3111b86dbee9b1c2614be5a41bdfe2fa1 (patch) | |
tree | bbab050d0a8fd81bb9ebee8b20c9e9c17c5a7e8b /tests/test_evp.py | |
parent | bc1e2084420f0785e881f443ff2fe4287e6d7d25 (diff) | |
download | m2crypto-269462a3111b86dbee9b1c2614be5a41bdfe2fa1.tar.gz |
Enable skipped tests in test_evp.EVPTestCase
Diffstat (limited to 'tests/test_evp.py')
-rw-r--r-- | tests/test_evp.py | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/tests/test_evp.py b/tests/test_evp.py index f28862e..e1af5fc 100644 --- a/tests/test_evp.py +++ b/tests/test_evp.py @@ -30,7 +30,7 @@ class EVPTestCase(unittest.TestCase): pass def _pass_callback(self, *args): - return 'foobar' + return b'foobar' def _assign_rsa(self): rsa = RSA.gen_key(1024, 3, callback=self._gen_callback) @@ -42,14 +42,15 @@ class EVPTestCase(unittest.TestCase): rsa = self._assign_rsa() rsa.check_key() - @unittest.skipIf(six.PY3, - "test_pem hangs under python3 and is not yet fixed") def test_pem(self): rsa = RSA.gen_key(1024, 3, callback=self._gen_callback) pkey = EVP.PKey() pkey.assign_rsa(rsa) - self.assertNotEqual(pkey.as_pem(callback=self._pass_callback), - pkey.as_pem(cipher=None)) + + result_w_callback = pkey.as_pem(callback=self._pass_callback) + result_wo_callback = pkey.as_pem(cipher=None) + self.assertNotEqual(result_w_callback, result_wo_callback) + with self.assertRaises(ValueError): pkey.as_pem(cipher='noXX$$%%suchcipher', callback=self._pass_callback) @@ -153,8 +154,6 @@ class EVPTestCase(unittest.TestCase): with self.assertRaises(ValueError): EVP.hmac(b'key', b'data', algo='sha513') - @unittest.skipIf(six.PY3, - "test_get_rsa hangs under python3 and is not yet fixed") def test_get_rsa(self): """ Testing retrieving the RSA key from the PKey instance. @@ -185,8 +184,6 @@ class EVPTestCase(unittest.TestCase): rsa3 = RSA.gen_key(1024, 3, callback=self._gen_callback) self.assertNotEqual(rsa.sign(digest), rsa3.sign(digest)) - @unittest.skipIf(six.PY3, - 'FIXME test_load_key_string_pubkey hangs under python3') def test_load_key_string_pubkey(self): """ Testing creating a PKey instance from PEM string. |