MCPcopy
hub / github.com/tornadoweb/tornado / setUp

Method setUp

tornado/test/httpclient_test.py:869–889  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

867
868class SyncHTTPClientTest(unittest.TestCase):
869 def setUp(self):
870 self.server_ioloop = IOLoop(make_current=False)
871 event = threading.Event()
872
873 @gen.coroutine
874 def init_server():
875 sock, self.port = bind_unused_port()
876 app = Application([("/", HelloWorldHandler)])
877 self.server = HTTPServer(app)
878 self.server.add_socket(sock)
879 event.set()
880
881 def start():
882 self.server_ioloop.run_sync(init_server)
883 self.server_ioloop.start()
884
885 self.server_thread = threading.Thread(target=start)
886 self.server_thread.start()
887 event.wait()
888
889 self.http_client = HTTPClient()
890
891 def tearDown(self):
892 def stop_server():

Callers 1

setUpMethod · 0.45

Calls 4

waitMethod · 0.95
IOLoopClass · 0.90
HTTPClientClass · 0.90
startMethod · 0.45

Tested by

no test coverage detected