def test_route_eq(): def home(req, resp): resp.text = "Hello !" assert Route("/", home) == Route("/", home) def chat(ws): pass assert WebSocketRoute("/", home) == WebSocketRoute("/", home)
def test_route_repr(): def home(req, resp): """Home page""" resp.text = "Hello !" route = Route("/", home) assert route.__repr__() == f"<Route '/'={home!r}>" assert route.endpoint_name == home.__name__ assert route.description == home.__doc__