MCPcopy Create free account
hub / github.com/aio-libs/aiohttp / run_test_server

Function run_test_server

examples/basic_auth_middleware.py:119–131  ·  view source on GitHub ↗

Run a simple test server with basic auth endpoints.

()

Source from the content-addressed store, hash-verified

117
118
119async 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
134async def run_tests() -> None:

Callers 1

mainFunction · 0.70

Calls 4

startMethod · 0.95
add_getMethod · 0.80
setupMethod · 0.80
TestServerClass · 0.70

Tested by

no test coverage detected