*** test_socket.py.orig Sun Jun 30 22:29:57 2002 --- test_socket.py Mon Jul 8 23:15:41 2002 *************** *** 8,13 **** --- 8,14 ---- import time import thread, threading import Queue + import traceback PORT = 50007 HOST = 'localhost' *************** *** 344,349 **** --- 345,351 ---- def testRecvFrom(self): """Testing large recvfrom() over TCP.""" msg, addr = self.cli_conn.recvfrom(1024) + print "\nmsg='%s', addr='%s'" % (msg, repr(addr)) hostname, port = addr ##self.assertEqual(hostname, socket.gethostbyname('localhost')) self.assertEqual(msg, MSG) *************** *** 354,361 **** --- 356,365 ---- def testOverFlowRecvFrom(self): """Testing recvfrom() in chunks over TCP.""" seg1, addr = self.cli_conn.recvfrom(len(MSG)-3) + print "\nseg1='%s', addr='%s'" % (seg1, repr(addr)) seg2, addr = self.cli_conn.recvfrom(1024) msg = seg1 + seg2 + print "seg2='%s', addr='%s'" % (seg2, repr(addr)) hostname, port = addr ##self.assertEqual(hostname, socket.gethostbyname('localhost')) self.assertEqual(msg, MSG) *************** *** 448,453 **** --- 452,458 ---- except socket.error: pass else: + print "\nconn=" + repr(conn) + "\naddr=" + repr(addr) self.fail("Error trying to do non-blocking accept.") read, write, err = select.select([self.serv], [], []) if self.serv in read: *************** *** 475,480 **** --- 480,486 ---- except socket.error: pass else: + print "\nconn=" + repr(conn) + "\naddr=" + repr(addr) self.fail("Error trying to do non-blocking recv.") read, write, err = select.select([conn], [], []) if conn in read: *************** *** 544,550 **** self.cli_file.write(MSG) self.cli_file.flush() ! def main(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(GeneralModuleTests)) suite.addTest(unittest.makeSuite(BasicTCPTest)) --- 550,556 ---- self.cli_file.write(MSG) self.cli_file.flush() ! def test_main(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(GeneralModuleTests)) suite.addTest(unittest.makeSuite(BasicTCPTest)) *************** *** 554,557 **** test_support.run_suite(suite) if __name__ == "__main__": ! main() --- 560,563 ---- test_support.run_suite(suite) if __name__ == "__main__": ! test_main()