Run a simple test server with basic auth endpoints.
()
| 117 | |
| 118 | |
| 119 | async def run_test_server() -> web.AppRunner: |
| 120 | """Run a simple test server with basic auth endpoints.""" |
| 121 | app = web.Application() |
| 122 | server = TestServer() |
| 123 | |
| 124 | app.router.add_get("/basic-auth/{user}/{pass}", server.handle_basic_auth) |
| 125 | app.router.add_get("/protected", server.handle_protected_resource) |
| 126 | |
| 127 | runner = web.AppRunner(app) |
| 128 | await runner.setup() |
| 129 | site = web.TCPSite(runner, "localhost", 8080) |
| 130 | await site.start() |
| 131 | return runner |
| 132 | |
| 133 | |
| 134 | async def run_tests() -> None: |
no test coverage detected