MCPcopy Create free account
hub / github.com/encode/starlette / test_mount_urls

Function test_mount_urls

tests/test_routing.py:392–399  ·  view source on GitHub ↗
(test_client_factory: TestClientFactory)

Source from the content-addressed store, hash-verified

390
391
392def test_mount_urls(test_client_factory: TestClientFactory) -> None:
393 mounted = Router([Mount("/users", ok, name="users")])
394 client = test_client_factory(mounted)
395 assert client.get("/users").status_code == 200
396 assert client.get("/users").url == "http://testserver/users/"
397 assert client.get("/users/").status_code == 200
398 assert client.get("/users/a").status_code == 200
399 assert client.get("/usersa").status_code == 404
400
401
402def test_reverse_mount_urls() -> None:

Callers

nothing calls this directly

Calls 4

RouterClass · 0.90
MountClass · 0.90
test_client_factoryFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected