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

Method test_add_route_with_re

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

Source from the content-addressed store, hash-verified

355 self.assertEqual('/prefix/', route._prefix)
356
357 def test_add_route_with_re(self):
358 handler = self.make_handler()
359 self.router.add_route('GET', r'/handler/{to:\d+}', handler)
360
361 req = self.make_request('GET', '/handler/1234')
362 info = self.loop.run_until_complete(self.router.resolve(req))
363 self.assertIsNotNone(info)
364 self.assertEqual({'to': '1234'}, info)
365
366 self.router.add_route('GET', r'/handler/{name}.html', handler)
367 req = self.make_request('GET', '/handler/test.html')
368 info = self.loop.run_until_complete(self.router.resolve(req))
369 self.assertEqual({'name': 'test'}, info)
370
371 def test_add_route_with_re_and_slashes(self):
372 handler = self.make_handler()

Callers

nothing calls this directly

Calls 4

make_handlerMethod · 0.95
make_requestMethod · 0.95
add_routeMethod · 0.45
resolveMethod · 0.45

Tested by

no test coverage detected