Router tweaks (#2031)

* Add trailing slash when defined and strict_slashes

* Add partial matching, and fix some issues with url_for

* Cover additional edge cases

* cleanup tests
This commit is contained in:
Adam Hopkins
2021-03-01 15:30:52 +02:00
committed by GitHub
parent 4b968dc611
commit 27f64ddae2
14 changed files with 175 additions and 63 deletions

View File

@@ -39,7 +39,7 @@ class TestSanicRouteResolution:
iterations=1000,
rounds=1000,
)
assert await result[0](None) == 1
assert await result[1](None) == 1
@mark.asyncio
async def test_resolve_route_with_typed_args(
@@ -72,4 +72,4 @@ class TestSanicRouteResolution:
iterations=1000,
rounds=1000,
)
assert await result[0](None) == 1
assert await result[1](None) == 1