def test_match_cache(self):

        from urlmiddleware.middleware import _match_cache, URLMiddleware
        from test_urlmiddleware.middleware import NoOpMiddleWare

        keys = _match_cache.keys()[:] + [('/',), ]

        m = URLMiddleware()
        m.get_matched_middleware('/')

        self.assertEqual(_match_cache.keys(), keys)
        self.assertEqual(_match_cache[('/',)], [NoOpMiddleWare, ])
Beispiel #2
0
    def test_match_cache(self):

        from urlmiddleware.middleware import _match_cache, URLMiddleware
        from test_urlmiddleware.middleware import NoOpMiddleWare

        keys = _match_cache.keys()[:] + [
            ('/', ),
        ]

        m = URLMiddleware()
        m.get_matched_middleware('/')

        self.assertEqual(_match_cache.keys(), keys)
        self.assertEqual(_match_cache[('/', )], [
            NoOpMiddleWare,
        ])
Beispiel #3
0
    def test_no_middleware_url(self):

        from urlmiddleware import URLMiddleware

        m = URLMiddleware()
        middleware = m.get_matched_middleware("/no_middleware/")

        self.assertEquals(middleware, [])
    def test_no_middleware_url(self):

        from urlmiddleware import URLMiddleware

        m = URLMiddleware()
        middleware = m.get_matched_middleware("/no_middleware/")

        self.assertEquals(middleware, [])
Beispiel #5
0
    def test_getting_matched(self):

        from urlmiddleware import URLMiddleware
        from test_urlmiddleware.middleware import NoOpMiddleWare

        m = URLMiddleware()
        middleware = m.get_matched_middleware("/")

        self.assertEquals(middleware[0].__class__, NoOpMiddleWare)
    def test_getting_matched(self):

        from urlmiddleware import URLMiddleware
        from test_urlmiddleware.middleware import NoOpMiddleWare

        m = URLMiddleware()
        middleware = m.get_matched_middleware("/")

        self.assertEquals(middleware[0].__class__, NoOpMiddleWare)