예제 #1
0
 def test_sort_routes(self):
     router = Router({
         'home': {
             'path': '/'
         },
         'test': {
             'path': '/'
         },
         'highest': {
             'path': '/',
             'priority': 1000
         },
         'lowest': {
             'path': '/',
             'priority': -1
         }
     })
     request = create_request_from_environ(sample_environ(PATH_INFO='/'))
     matches = router.matches(request)
     assert matches[0].route.name == 'highest'
     assert matches[3].route.name == 'lowest'