summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorsujayskumar <sujay.skumar141295@gmail.com>2015-06-24 15:41:43 +0530
committerTim Graham <timograham@gmail.com>2015-06-27 08:46:23 -0400
commit2e70bf37854e39d46557317fb4098da5261618d5 (patch)
treec66f7fae67aa8841d9120b7bca5063c7bcc295c4 /tests
parenta50b66da30320887c23c73927f6b2ab41e0301bf (diff)
Fixed #25017 -- Allowed customizing the DISALLOWED_USER_AGENTS response
Diffstat (limited to 'tests')
-rw-r--r--tests/middleware/tests.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/middleware/tests.py b/tests/middleware/tests.py
index db9de1e9b4..eaa1308e64 100644
--- a/tests/middleware/tests.py
+++ b/tests/middleware/tests.py
@@ -9,6 +9,7 @@ from unittest import skipIf
from django.conf import settings
from django.core import mail
+from django.core.exceptions import PermissionDenied
from django.http import (
FileResponse, HttpRequest, HttpResponse, HttpResponsePermanentRedirect,
HttpResponseRedirect, StreamingHttpResponse,
@@ -256,9 +257,8 @@ class CommonMiddlewareTest(SimpleTestCase):
with patch_logger('django.request', 'warning') as log_messages:
request = self.rf.get('/slash')
request.META['HTTP_USER_AGENT'] = 'foo'
- r = CommonMiddleware().process_request(request)
- self.assertEqual(r.status_code, 403)
- self.assertEqual(log_messages, ['Forbidden (User agent): /slash'])
+ with self.assertRaisesMessage(PermissionDenied, 'Forbidden user agent'):
+ CommonMiddleware().process_request(request)
def test_non_ascii_query_string_does_not_crash(self):
"""Regression test for #15152"""