test_user_acl_middleware.py 597 B

12345678910111213141516171819
  1. from unittest.mock import Mock
  2. from ..middleware import user_acl_middleware
  3. def test_middleware_sets_attr_on_request(cache_versions, user):
  4. get_response = Mock()
  5. request = Mock(user=user, cache_versions=cache_versions)
  6. middleware = user_acl_middleware(get_response)
  7. middleware(request)
  8. assert request.user_acl
  9. def test_middleware_calls_get_response(cache_versions, user):
  10. get_response = Mock()
  11. request = Mock(user=user, cache_versions=cache_versions)
  12. middleware = user_acl_middleware(get_response)
  13. middleware(request)
  14. get_response.assert_called_once()