def test_unnamed_variable(self):
route = Route(r'/<:\d{4}>', None)
self.assertEqual(
route.match(Request.blank('/2010')),
(route, ('2010',), {})
)
self.assertEqual(route.match(Request.blank('/aaaa')), None)
route = Route(r'/<:\d{2}>.<:\d{2}>', None)
self.assertEqual(
route.match(Request.blank('/98.99')),
(route, ('98', '99'), {})
)
self.assertEqual(route.match(Request.blank('/aa.aa')), None)
route = Route(r'/<:\d{2}>.<:\d{2}>/<foo>', None)
self.assertEqual(
route.match(Request.blank('/98.99/test')),
(route, ('98', '99'), {'foo': 'test'})
)
self.assertEqual(route.match(Request.blank('/aa.aa/test')), None)
评论列表
文章目录