MCPcopy
hub / github.com/encode/starlette / test_mount_urls

Function test_mount_urls

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

Source from the content-addressed store, hash-verified

374
375
376def test_mount_urls(test_client_factory: TestClientFactory) -> None:
377 mounted = Router([Mount("/users", ok, name="users")])
378 client = test_client_factory(mounted)
379 assert client.get("/users").status_code == 200
380 assert client.get("/users").url == "http://testserver/users/"
381 assert client.get("/users/").status_code == 200
382 assert client.get("/users/a").status_code == 200
383 assert client.get("/usersa").status_code == 404
384
385
386def 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