def simple_http_server(handler_class, server_class=HTTPServer, app=None, bind=('', 0)):
server = server_class(bind, handler_class)
if app:
assert issubclass(server_class, WSGIServer)
server.set_app(app)
thread = threading.Thread(target=server.serve_forever, name='sa-media test server.', daemon=True)
thread.start()
yield server
server.shutdown()
thread.join()
评论列表
文章目录