def test_main(): # We will NOT depend on the network resource flag # (Lib/test/regrtest.py -u network) since all tests here are only # localhost. However, if this is a bad rationale, then uncomment # the next line. #test_support.requires("network") test_support.run_unittest(ProxyAuthTests)
def test_main(): tests = [GeneralModuleTests, BasicTCPTest, TCPCloserTest, TCPTimeoutTest, TestExceptions, BufferIOTest] if sys.platform != 'mac': tests.extend([ BasicUDPTest, UDPTimeoutTest ]) tests.extend([ NonBlockingTCPTests, FileObjectClassTestCase, UnbufferedFileObjectClassTestCase, LineBufferedFileObjectClassTestCase, SmallBufferedFileObjectClassTestCase, Urllib2FileobjectTest, ]) if hasattr(socket, "socketpair"): tests.append(BasicSocketPairTest) if sys.platform == 'linux2': tests.append(TestLinuxAbstractNamespace) thread_info = test_support.threading_setup() test_support.run_unittest(*tests) test_support.threading_cleanup(*thread_info)
def test_main(): tests = [ GeneralModuleTests, BasicTCPTest, TCPCloserTest, TCPTimeoutTest, TestExceptions, BufferIOTest ] if sys.platform != 'mac': tests.extend([BasicUDPTest, UDPTimeoutTest]) tests.extend([ NonBlockingTCPTests, FileObjectClassTestCase, UnbufferedFileObjectClassTestCase, LineBufferedFileObjectClassTestCase, SmallBufferedFileObjectClassTestCase, Urllib2FileobjectTest, ]) if hasattr(socket, "socketpair"): tests.append(BasicSocketPairTest) if sys.platform == 'linux2': tests.append(TestLinuxAbstractNamespace) thread_info = test_support.threading_setup() test_support.run_unittest(*tests) test_support.threading_cleanup(*thread_info)
def test_main(): if not hasattr(socket, "ssl"): raise test_support.TestSkipped("socket module has no ssl support") test_support.run_unittest(Test)
def test_main(verbose=None): tests = (TrivialTests, OpenerDirectorTests, HandlerTests, MiscTests) test_support.run_unittest(*tests)
#system('./with_timeout.py -t 3 with_timeout.py selftest') #sys.exit(0) _test() sys.exit(__doc__.replace('%prog', sys.argv[0])) elif sys.argv[1:] == ['--selftest1']: import unittest class Test(unittest.TestCase): def test1(self): pass def test_long(self): time.sleep(10) from greentest import test_support test_support.run_unittest(Test) sys.exit(0) elif sys.argv[1:] == ['--selftest2']: import unittest class Test(unittest.TestCase): def test_fail(self): fail def test_long(self): time.sleep(10) from greentest import test_support test_support.run_unittest(Test) sys.exit(0)
def test_main(): test_support.requires('network') test_support.run_unittest(CreationTestCase, TimeoutTestCase)
def testall(): test_support.run_unittest(Test)
httpd = BaseHTTPServer.HTTPServer(server_address, BaseHTTPServer.BaseHTTPRequestHandler) sa = httpd.socket.getsockname() #print "Serving HTTP on", sa[0], "port", sa[1], "..." httpd.request_count = 0 def serve(): httpd.handle_request() httpd.request_count += 1 return spawn(serve), httpd class TestGreenness(unittest.TestCase): def setUp(self): self.gthread, self.server = start_http_server() #print 'Spawned the server' def tearDown(self): self.server.server_close() kill(self.gthread) def test_urllib2(self): self.assertEqual(self.server.request_count, 0) try: urllib2.urlopen('http://127.0.0.1:%s' % port) assert False, 'should not get there' except urllib2.HTTPError, ex: assert ex.code == 501, `ex` self.assertEqual(self.server.request_count, 1) if __name__ == '__main__': test_support.run_unittest(TestGreenness)
httpd.request_count = 0 def serve(): httpd.handle_request() httpd.request_count += 1 return spawn(serve), httpd class TestGreenness(unittest.TestCase): def setUp(self): self.gthread, self.server = start_http_server() #print 'Spawned the server' def tearDown(self): self.server.server_close() kill(self.gthread) def test_urllib2(self): self.assertEqual(self.server.request_count, 0) try: urllib.request.urlopen('http://127.0.0.1:%s' % port) assert False, 'should not get there' except urllib.error.HTTPError as ex: assert ex.code == 501, repr(ex) self.assertEqual(self.server.request_count, 1) if __name__ == '__main__': test_support.run_unittest(TestGreenness)
# sys.exit(0) _test() sys.exit(__doc__.replace("%prog", sys.argv[0])) elif sys.argv[1:] == ["--selftest1"]: import unittest class Test(unittest.TestCase): def test1(self): pass def test_long(self): time.sleep(10) from greentest import test_support test_support.run_unittest(Test) sys.exit(0) elif sys.argv[1:] == ["--selftest2"]: import unittest class Test(unittest.TestCase): def test_fail(self): fail def test_long(self): time.sleep(10) from greentest import test_support test_support.run_unittest(Test) sys.exit(0)