def test_create_from_dict(self): router = Router({ 'home': { 'path': '/' } }) assert len(router) == 1 router_objects = Router({ 'home': Route(name='home', path='/') }) assert len(router_objects) == 1 for route in router: assert True assert router.assemble('home') == '/' assert repr(router) == '<watson.mvc.routing.Router routes:1>'
def test_assemble_invalid_route(self): router = Router() router.assemble('test')