Esempio n. 1
0
File: tests.py Progetto: bryant/prym
    def test_add_url(self):
        class namespace(object):
            def route_a(request):
                pass

            def route_b(request):
                pass

        app = PrymApp()
        map_ = app.routes

        app.add_url("/routeA/", namespace.route_a)
        assert len(map_._rules) == 1
        assert "route-a" in app.views

        env = EnvironBuilder("/routeA/")
        assert map_.bind_to_environ(env.get_environ()).match() is not None
Esempio n. 2
0
File: tests.py Progetto: bryant/prym
    def test_route_scaning(self):
        class namespace(object):
            @route("/routeA/")
            def route_a(request):
                pass

            def route_b(request):
                pass

        app = PrymApp()
        map_ = app.routes

        app.scan_for_routes(namespace)
        assert len(map_._rules) == 1
        assert "route-a" in app.views

        env = EnvironBuilder("/routeA/")
        assert map_.bind_to_environ(env.get_environ()).match() is not None