MCPcopy
hub / github.com/aio-libs/aiohttp / test_register_route

Method test_register_route

tests/test_urldispatch.py:64–75  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

62 self.assertEqual('test', route.reason)
63
64 def test_register_route(self):
65 handler = self.make_handler()
66 route = PlainRoute('GET', handler, 'test', '/handler/to/path')
67 self.router.register_route(route)
68
69 req = self.make_request('GET', '/handler/to/path')
70 info = self.loop.run_until_complete(self.router.resolve(req))
71 self.assertIsNotNone(info)
72 self.assertEqual(0, len(info))
73 self.assertIs(route, info.route)
74 self.assertIs(handler, info.handler)
75 self.assertEqual(info.route.name, 'test')
76
77 def test_register_route_checks(self):
78 self.assertRaises(

Callers

nothing calls this directly

Calls 5

make_handlerMethod · 0.95
make_requestMethod · 0.95
PlainRouteClass · 0.90
register_routeMethod · 0.45
resolveMethod · 0.45

Tested by

no test coverage detected