Exemple #1
0
def main():
    router = Router()
    router.add_route(Route(r"^/$", index_view_v2))
    router.add_route(Route(r"^/about/?$", about_view))
    router.add_route(Route(r"^/static", serve("./static", "/static")))
    server = Server(router=router, addr=("localhost", 9999))
    server.start_loop()
Exemple #2
0
def main():
    router = Router()
    router.add_route(Route(r"^/$", index_handler))
    router.add_route(Route(r"^/create_link$", create_new_link_handler))
    router.add_route(Route(r"^/static", serve("./static", "/static")))
    server = Server(router=router, addr=("localhost", 9999))
    server.start_loop()
Exemple #3
0
def main():
    router = Router()
    router.add_route(
        Route(r"^/(?P<code>[a-zA-Z0-9]{6,8})/?$", redirect_to_link))
    router.add_route(Route(r"^/create_link$", create_link_view))
    router.add_route(Route(r"^/$", index_view))
    router.add_route(Route(r"^/static", serve("./static", "/static")))
    server = Server(router=router, addr=("localhost", 9999))
    server.start_loop()
Exemple #4
0
 def setUp(self):
     """
     Create an instance each time for testing.
     """
     self.instance = Router({
         '/': IndexHandler(),
         '': IndexHandler(),
         '/test/location[s]?$': IndexHandler(),
     })
Exemple #5
0
 def test_creation(self):
     """
     Verify creation of the Router works as expected.
     """
     router = Router({})
     assert router._rules == {}
     assert len(self.instance._rules) == 3
     assert 'regex' in self.instance._rules['/'].keys()
     assert 'app' in self.instance._rules['/'].keys()
     assert callable(self.instance._rules['/']['app'])
     assert self.instance._rules['/']['regex'].findall('/')
Exemple #6
0
 def setUp(self):
     """
     Create an instance each time for testing.
     """
     self.instance = Router({'/': IndexHandler()})