diff options
| author | Sergey Fedoseev <fedoseev.sergey@gmail.com> | 2019-10-23 08:04:14 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2019-10-23 08:18:02 +0200 |
| commit | d4e767911f24b94ea6e70beb96db4ef53218f05f (patch) | |
| tree | 5dba67626f547e19b3bb02e75bb88bb4d7c9dc0e /tests/auth_tests/test_middleware.py | |
| parent | 2847d2c760438195c4c71ea9d3fded1ce116ea4e (diff) | |
Added tests for middlewares' checks.
Diffstat (limited to 'tests/auth_tests/test_middleware.py')
| -rw-r--r-- | tests/auth_tests/test_middleware.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/auth_tests/test_middleware.py b/tests/auth_tests/test_middleware.py index 635c43beb0..fb50854066 100644 --- a/tests/auth_tests/test_middleware.py +++ b/tests/auth_tests/test_middleware.py @@ -27,3 +27,13 @@ class TestAuthenticationMiddleware(TestCase): self.assertTrue(self.request.user.is_anonymous) # session should be flushed self.assertIsNone(self.request.session.session_key) + + def test_no_session(self): + msg = ( + "The Django authentication middleware requires session middleware " + "to be installed. Edit your MIDDLEWARE setting to insert " + "'django.contrib.sessions.middleware.SessionMiddleware' before " + "'django.contrib.auth.middleware.AuthenticationMiddleware'." + ) + with self.assertRaisesMessage(AssertionError, msg): + self.middleware(HttpRequest()) |
