Exemple #1
0
    def test_router_add_method(self, method, pattern, url):
        router = Router()
        router.add(method, pattern, mock_handler)

        route = router.get_match(method, url)

        assert route is not None
        assert route.handler is mock_handler

        route = router.get_match(FAKE, url)
        assert route is None
Exemple #2
0
def test_router_add_method(method, pattern, url):
    router = Router()
    router.add(method, pattern, mock_handler)

    match = router.get_match(method, url)

    assert match is not None
    assert match.handler is mock_handler

    route = router.get_matching_route(method, url)
    assert route is not None

    match = router.get_match(FAKE, url)
    assert match is None

    route = router.get_matching_route(FAKE, url)
    assert route is None
Exemple #3
0
 def test_router_not_matching_routes(self, method, pattern, url):
     router = Router()
     router.add(method, pattern, mock_handler)
     route = router.get_match(method, url)
     assert route is None