(self)
| 867 | |
| 868 | class 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(): |
no test coverage detected