compare type(foo) to Foo not just FooType
diff --git a/test/test_crypto.py b/test/test_crypto.py
index d9317fd..6d88ec1 100644
--- a/test/test_crypto.py
+++ b/test/test_crypto.py
@@ -194,6 +194,7 @@
self.assertEqual(type(X509ExtensionType).__name__, 'type')
self.assertEqual(type(basic).__name__, 'X509Extension')
self.assertEqual(type(basic), X509ExtensionType)
+ self.assertEqual(type(basic), X509Extension)
def test_invalid_extension(self):
@@ -254,6 +255,7 @@
self.assertEqual(type(PKeyType).__name__, 'type')
self.assertEqual(type(key).__name__, 'PKey')
self.assertEqual(type(key), PKeyType)
+ self.assertEqual(type(key), PKey)
def test_pregeneration(self):
@@ -369,6 +371,7 @@
self.assertEqual(type(X509NameType).__name__, 'type')
self.assertEqual(type(name).__name__, 'X509Name')
self.assertEqual(type(name), X509NameType)
+ self.assertEqual(type(name), X509Name)
def test_attributes(self):
@@ -583,6 +586,7 @@
self.assertEqual(type(X509ReqType).__name__, 'type')
self.assertEqual(type(req).__name__, 'X509Req')
self.assertEqual(type(req), X509ReqType)
+ self.assertEqual(type(req), X509Req)
return req
@@ -655,6 +659,7 @@
self.assertEqual(type(X509Type).__name__, 'type')
self.assertEqual(type(certificate).__name__, 'X509')
self.assertEqual(type(certificate), X509Type)
+ self.assertEqual(type(certificate), X509)
def test_serial_number(self):
@@ -926,6 +931,7 @@
self.assertEqual(type(PKCS7Type).__name__, 'type')
self.assertEqual(type(pkcs7).__name__, 'PKCS7')
self.assertEqual(type(pkcs7), PKCS7Type)
+ #self.assertEqual(type(pkcs7), PKCS7) # needs to be fixed
def test_load_pkcs12(self):
@@ -938,6 +944,7 @@
self.assertEqual(type(PKCS12Type).__name__, 'type')
self.assertEqual(type(pkcs12).__name__, 'PKCS12')
self.assertEqual(type(pkcs12), PKCS12Type)
+ #self.assertEqual(type(pkcs12), PKCS12) # needs to be fixed
@@ -954,6 +961,7 @@
self.assertEqual(type(NetscapeSPKIType).__name__, 'type')
self.assertEqual(type(nspki).__name__, 'NetscapeSPKI')
self.assertEqual(type(nspki), NetscapeSPKIType)
+ self.assertEqual(type(nspki), NetscapeSPKI)