@@ -714,6 +714,7 @@ def testFromFd(self):
714714 # Testing fromfd()
715715 fd = self .cli_conn .fileno ()
716716 sock = socket .fromfd (fd , socket .AF_INET , socket .SOCK_STREAM )
717+ self .assertIsInstance (sock , socket .socket )
717718 msg = sock .recv (1024 )
718719 self .assertEqual (msg , MSG )
719720
@@ -814,6 +815,23 @@ class BasicSocketPairTest(SocketPairTest):
814815 def __init__ (self , methodName = 'runTest' ):
815816 SocketPairTest .__init__ (self , methodName = methodName )
816817
818+ def _testDefaults (self ):
819+ pass
820+
821+ def testDefaults (self ):
822+ self .assertIsInstance (self .cli , socket .socket )
823+ self .assertIsInstance (self .serv , socket .socket )
824+ if hasattr (socket , 'AF_UNIX' ):
825+ self .assertEqual (self .cli .family , socket .AF_UNIX )
826+ self .assertEqual (self .serv .family , socket .AF_UNIX )
827+ else :
828+ self .assertEqual (self .cli .family , socket .AF_INET )
829+ self .assertEqual (self .serv .family , socket .AF_INET )
830+ self .assertEqual (self .cli .type , socket .SOCK_STREAM )
831+ self .assertEqual (self .serv .type , socket .SOCK_STREAM )
832+ self .assertEqual (self .cli .proto , 0 )
833+ self .assertEqual (self .serv .proto , 0 )
834+
817835 def testRecv (self ):
818836 msg = self .serv .recv (1024 )
819837 self .assertEqual (msg , MSG )
0 commit comments