Esempio n. 1
0
 def test_deep_routes(self):
     routes = list(reduce_routes(bp_test_routes.deep))
     for i, expected in enumerate(EXPECTED_DEEP_BP_RESULTS):
         route = routes[i]
         assert route.endpoint == expected[0], route.endpoint
         assert route.full_rule == expected[1], route.endpoint
         assert route.methods == expected[2], route.endpoint
Esempio n. 2
0
 def test_implicit_routes(self):
     routes = list(reduce_routes(test_routes.implicit_routes))
     for i, expected in enumerate(EXPECTED_RESULTS):
         route = routes[i]
         assert route.endpoint == expected[0], route.endpoint
         assert route.full_rule == expected[1], route.endpoint
         assert route.methods == expected[2], route.endpoint
Esempio n. 3
0
 def test_explicit_routes(self):
     routes = list(reduce_routes(test_routes.explicit_routes))
     for i, expected in enumerate(t for t in EXPECTED_RESULTS
                                  if 'foobar' not in t[0]):
         route = routes[i]
         assert route.endpoint == expected[0], route.endpoint
         assert route.full_rule == expected[1], route.endpoint
         assert route.methods == expected[2], route.endpoint