Ejemplo n.º 1
0
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():
    # 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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
def test_main():
    if not hasattr(socket, "ssl"):
        raise test_support.TestSkipped("socket module has no ssl support")
    test_support.run_unittest(Test)
Ejemplo n.º 6
0
def test_main():
    if not hasattr(socket, "ssl"):
        raise test_support.TestSkipped("socket module has no ssl support")
    test_support.run_unittest(Test)
Ejemplo n.º 7
0
def test_main(verbose=None):
    tests = (TrivialTests, OpenerDirectorTests, HandlerTests, MiscTests)
    test_support.run_unittest(*tests)
Ejemplo n.º 8
0
    #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)
Ejemplo n.º 9
0
def test_main():
    test_support.requires('network')
    test_support.run_unittest(CreationTestCase, TimeoutTestCase)
Ejemplo n.º 10
0
def testall():
    test_support.run_unittest(Test)
Ejemplo n.º 11
0
    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)
Ejemplo n.º 12
0
    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)
Ejemplo n.º 13
0
def test_main():
    test_support.requires('network')
    test_support.run_unittest(CreationTestCase, TimeoutTestCase)
Ejemplo n.º 14
0
    # 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)
Ejemplo n.º 15
0
def testall():
    test_support.run_unittest(Test)
Ejemplo n.º 16
0
def test_main(verbose=None):
    tests = (TrivialTests,
             OpenerDirectorTests,
             HandlerTests,
             MiscTests)
    test_support.run_unittest(*tests)