12345678910111213141516171819202122 |
- from unittest.mock import Mock
- from django.test import TestCase
- from misago.cache.versions import CACHE_NAME
- from misago.cache.middleware import cache_versions_middleware
- class MiddlewareTests(TestCase):
- def test_middleware_sets_attr_on_request(self):
- get_response = Mock()
- request = Mock()
- middleware = cache_versions_middleware(get_response)
- middleware(request)
- assert request.cache_versions
- def test_middleware_calls_get_response(self):
- get_response = Mock()
- request = Mock()
- middleware = cache_versions_middleware(get_response)
- middleware(request)
- get_response.assert_called_once()
|