diff options
author | roboslone <roboslone@yandex-team.ru> | 2016-12-27 07:29:31 +0300 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2016-12-27 14:42:58 -0500 |
commit | 544b2ef29f0f2577912f88cf746ae0ca5877b5f8 (patch) | |
tree | 435ae5667e04463cb7d444c5a30ce18a8c893264 /tests/httpwrappers | |
parent | 4701abd56e382bca72d4ff8e0b015948c9ab3feb (diff) | |
download | django-544b2ef29f0f2577912f88cf746ae0ca5877b5f8.tar.gz |
Fixed #27640 -- Fixed HttpResponse's __repr__() without a 'Content-Type' header.
Diffstat (limited to 'tests/httpwrappers')
-rw-r--r-- | tests/httpwrappers/tests.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/httpwrappers/tests.py b/tests/httpwrappers/tests.py index be136f3bb7..3ab21751f5 100644 --- a/tests/httpwrappers/tests.py +++ b/tests/httpwrappers/tests.py @@ -536,6 +536,10 @@ class HttpResponseSubclassesTests(SimpleTestCase): response.content = "Hello dear" self.assertNotIn('content-type', response) + def test_not_modified_repr(self): + response = HttpResponseNotModified() + self.assertEqual(repr(response), '<HttpResponseNotModified status_code=304>') + def test_not_allowed(self): response = HttpResponseNotAllowed(['GET']) self.assertEqual(response.status_code, 405) @@ -548,6 +552,11 @@ class HttpResponseSubclassesTests(SimpleTestCase): expected = '<HttpResponseNotAllowed [GET, OPTIONS] status_code=405, "text/plain">' self.assertEqual(repr(response), expected) + def test_not_allowed_repr_no_content_type(self): + response = HttpResponseNotAllowed(('GET', 'POST')) + del response['Content-Type'] + self.assertEqual(repr(response), '<HttpResponseNotAllowed [GET, POST] status_code=405>') + class JsonResponseTests(SimpleTestCase): def test_json_response_non_ascii(self): |