diff options
author | Matěj Cepl <mcepl@cepl.eu> | 2016-05-27 01:27:23 +0200 |
---|---|---|
committer | Matěj Cepl <mcepl@cepl.eu> | 2016-06-30 19:38:50 +0200 |
commit | 3c6691c31e51ac765298d39f7ee64f085024ce2d (patch) | |
tree | f33e0024eebb0af6e7650487c657662130cb65b2 /tests/test_x509.py | |
parent | 6ffc9561a6cf3b5e1f4002d5cd2beef69023df56 (diff) | |
download | m2crypto-3c6691c31e51ac765298d39f7ee64f085024ce2d.tar.gz |
M2Crypto/X509.py: Add PEP-484 type hints in comments.
Diffstat (limited to 'tests/test_x509.py')
-rw-r--r-- | tests/test_x509.py | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/tests/test_x509.py b/tests/test_x509.py index 8acc61e..fdf471b 100644 --- a/tests/test_x509.py +++ b/tests/test_x509.py @@ -12,19 +12,12 @@ Author: Heikki Toivonen import base64 import logging import os -import sys import time try: import unittest2 as unittest except ImportError: import unittest -# Python 2 has int() and long(). -# Python 3 and higher only has int(). -# Work around this. -if sys.version_info > (3,): - long = int - from M2Crypto import ASN1, BIO, EVP, RSA, Rand, X509, m2, util # noqa log = logging.getLogger(__name__) @@ -255,7 +248,7 @@ class X509TestCase(unittest.TestCase): cert.set_serial_number(1) cert.set_version(2) cert.set_subject(sub) - t = long(time.time()) + time.timezone + t = int(time.time()) + time.timezone now = ASN1.ASN1_UTCTIME() now.set_time(t) now_plus_year = ASN1.ASN1_UTCTIME() @@ -299,7 +292,7 @@ class X509TestCase(unittest.TestCase): self.assertEqual(cert.get_serial_number(), 1) self.assertEqual(cert.get_issuer().CN, 'The Issuer Monkey') - if m2.OPENSSL_VERSION_NUMBER >= long(0x90800f): + if m2.OPENSSL_VERSION_NUMBER >= 0x90800f: self.assertFalse(cert.check_ca()) self.assertFalse(cert.check_purpose(m2.X509_PURPOSE_SSL_SERVER, 1)) self.assertFalse(cert.check_purpose(m2.X509_PURPOSE_NS_SSL_SERVER, @@ -320,7 +313,7 @@ class X509TestCase(unittest.TestCase): cert.set_serial_number(1) cert.set_version(2) cert.set_subject(sub) - t = long(time.time()) + time.timezone + t = int(time.time()) + time.timezone now = ASN1.ASN1_UTCTIME() now.set_time(t) now_plus_year = ASN1.ASN1_UTCTIME() @@ -382,11 +375,12 @@ class X509TestCase(unittest.TestCase): flags=m2.XN_FLAG_RFC2253), ' CN=Proxy,CN=OpenSSL Group,C=UK') - def make_eecert(self, cacert): + @staticmethod + def make_eecert(cacert): eecert = X509.X509() eecert.set_serial_number(2) eecert.set_version(2) - t = long(time.time()) + time.timezone + t = int(time.time()) + time.timezone now = ASN1.ASN1_UTCTIME() now.set_time(t) now_plus_year = ASN1.ASN1_UTCTIME() @@ -439,7 +433,7 @@ class X509TestCase(unittest.TestCase): def test_load_der_string(self): f = open('tests/x509.der', 'rb') - x509 = X509.load_cert_der_string(''.join(f.readlines())) + x509 = X509.load_cert_der_string(f.read()) fp = x509.get_fingerprint('sha1') self.assertEqual(fp, self.expected_hash) @@ -562,7 +556,7 @@ class X509TestCase(unittest.TestCase): class X509StackTestCase(unittest.TestCase): def test_make_stack_from_der(self): - f = open("tests/der_encoded_seq.b64") + f = open("tests/der_encoded_seq.b64", 'rb') b64 = f.read(1304) seq = base64.decodestring(b64) stack = X509.new_stack_from_der(seq) @@ -578,7 +572,7 @@ class X509StackTestCase(unittest.TestCase): "/DC=org/DC=doegrids/OU=Services/CN=host/bosshog.lbl.gov") def test_make_stack_check_num(self): - f = open("tests/der_encoded_seq.b64") + f = open("tests/der_encoded_seq.b64", 'rb') b64 = f.read(1304) seq = base64.decodestring(b64) stack = X509.new_stack_from_der(seq) |