compare type(foo) to Foo not just FooType
diff --git a/test/test_ssl.py b/test/test_ssl.py
index 831af1a..1b4e3b7 100644
--- a/test/test_ssl.py
+++ b/test/test_ssl.py
@@ -55,6 +55,7 @@
         self.assertEqual(type(ContextType).__name__, 'type')
         self.assertEqual(type(ctx).__name__, 'Context')
         self.assertEqual(type(ctx), ContextType)
+        self.assertEqual(type(ctx), Context)
 
 
     def test_use_privatekey(self):
@@ -284,6 +285,7 @@
         self.assertEqual(type(ConnectionType).__name__, 'type')
         self.assertEqual(type(conn).__name__, 'Connection')
         self.assertEqual(type(conn), ConnectionType)
+        self.assertEqual(type(conn), Connection)
 
         self.assertEqual(Error.__name__, 'Error')
         self.assertEqual(type(Error).__name__, 'type')