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

Method test_register_route_checks

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

Source from the content-addressed store, hash-verified

75 self.assertEqual(info.route.name, 'test')
76
77 def test_register_route_checks(self):
78 self.assertRaises(
79 AssertionError, self.router.register_route, object())
80
81 handler = self.make_handler()
82 route = PlainRoute('GET', handler, 'test', '/handler/to/path')
83 self.router.register_route(route)
84 self.assertRaises(ValueError, self.router.register_route, route)
85
86 route = PlainRoute('GET', handler, '1bad name', '/handler/to/path')
87 self.assertRaises(ValueError, self.router.register_route, route)
88
89 route = PlainRoute('GET', handler, 'return', '/handler/to/path')
90 self.assertRaises(ValueError, self.router.register_route, route)
91
92 route = PlainRoute('GET', handler, 'test.test:test-test',
93 '/handler/to/path')
94 self.router.register_route(route)
95
96 def test_add_route_root(self):
97 handler = self.make_handler()

Callers

nothing calls this directly

Calls 3

make_handlerMethod · 0.95
PlainRouteClass · 0.90
register_routeMethod · 0.45

Tested by

no test coverage detected