()
| 88 | |
| 89 | @pytest.fixture(scope="session", autouse=True) |
| 90 | def server() -> Generator[BaseWSGIServer, None, None]: |
| 91 | server = make_server("127.0.0.1", 0, app=request_handler) |
| 92 | thread = threading.Thread(target=server.serve_forever) |
| 93 | thread.start() |
| 94 | try: |
| 95 | yield server |
| 96 | finally: |
| 97 | server.shutdown() |
| 98 | thread.join() |
| 99 | |
| 100 | |
| 101 | @pytest.fixture(scope="session") |