Name endpoints at startup (#1972)

* Name endpoints at startup

* Beautify

* Fix reformatting
This commit is contained in:
Adam Hopkins
2020-11-29 23:26:12 +02:00
committed by GitHub
parent bde0428d0c
commit 614be40438
5 changed files with 30 additions and 19 deletions

View File

@@ -95,10 +95,10 @@ class RouteStringGenerator:
@pytest.fixture(scope="function")
def sanic_router():
def sanic_router(app):
# noinspection PyProtectedMember
def _setup(route_details: tuple) -> (Router, tuple):
router = Router()
router = Router(app)
added_router = []
for method, route in route_details:
try:

View File

@@ -117,7 +117,7 @@ def test_app_route_raise_value_error(app):
def test_app_handle_request_handler_is_none(app, monkeypatch):
def mockreturn(*args, **kwargs):
return None, [], {}, "", ""
return None, [], {}, "", "", None
# Not sure how to make app.router.get() return None, so use mock here.
monkeypatch.setattr(app.router, "get", mockreturn)