def testInterpreterCrash(self):
     # Making sure getnameinfo doesn't crash the interpreter
     try:
         # On some versions, this crashes the interpreter.
         socket.getnameinfo(('x', 0, 0, 0), 0)
     except socket.error:
         pass
Example #2
0
 def testInterpreterCrash(self):
     # Making sure getnameinfo doesn't crash the interpreter
     try:
         # On some versions, this crashes the interpreter.
         socket.getnameinfo(('x', 0, 0, 0), 0)
     except socket.error:
         pass
 def testRefCountGetNameInfo(self):
     # Testing reference count for getnameinfo
     import sys
     if hasattr(sys, "getrefcount"):
         try:
             # On some versions, this loses a reference
             orig = sys.getrefcount(__name__)
             socket.getnameinfo(__name__,0)
         except SystemError:
             if sys.getrefcount(__name__) <> orig:
                 self.fail("socket.getnameinfo loses a reference")
Example #4
0
 def testRefCountGetNameInfo(self):
     # Testing reference count for getnameinfo
     import sys
     if hasattr(sys, "getrefcount"):
         try:
             # On some versions, this loses a reference
             orig = sys.getrefcount(__name__)
             socket.getnameinfo(__name__, 0)
         except SystemError:
             if sys.getrefcount(__name__) <> orig:
                 self.fail("socket.getnameinfo loses a reference")