summaryrefslogtreecommitdiff
path: root/tests/middleware/tests.py
diff options
context:
space:
mode:
authorAdam Malinowski <me@adammalinowski.co.uk>2016-11-05 12:39:46 +0100
committerTim Graham <timograham@gmail.com>2016-11-05 22:24:54 +0100
commit37809b891eae2e73c7e80fbf5d8b9a7e86e82b54 (patch)
treec6d6f8713b130da71389d3bcb80889b4a20778b0 /tests/middleware/tests.py
parentc7dddc01d6ca8d8d89f84d26123ecb021aa2a108 (diff)
Fixed #27346 -- Stopped setting the Content-Length header in ConditionalGetMiddleware.
Diffstat (limited to 'tests/middleware/tests.py')
-rw-r--r--tests/middleware/tests.py24
1 files changed, 0 insertions, 24 deletions
diff --git a/tests/middleware/tests.py b/tests/middleware/tests.py
index 680354e956..a51c4eeb31 100644
--- a/tests/middleware/tests.py
+++ b/tests/middleware/tests.py
@@ -478,30 +478,6 @@ class ConditionalGetMiddlewareTest(SimpleTestCase):
self.req = RequestFactory().get('/')
self.resp = self.client.get(self.req.path_info)
- # Tests for the Content-Length header
-
- def test_content_length_header_added(self):
- content_length = len(self.resp.content)
- # Already set by CommonMiddleware, remove it to check that
- # ConditionalGetMiddleware readds it.
- del self.resp['Content-Length']
- self.assertNotIn('Content-Length', self.resp)
- self.resp = ConditionalGetMiddleware().process_response(self.req, self.resp)
- self.assertIn('Content-Length', self.resp)
- self.assertEqual(int(self.resp['Content-Length']), content_length)
-
- def test_content_length_header_not_added(self):
- resp = StreamingHttpResponse('content')
- self.assertNotIn('Content-Length', resp)
- resp = ConditionalGetMiddleware().process_response(self.req, resp)
- self.assertNotIn('Content-Length', resp)
-
- def test_content_length_header_not_changed(self):
- bad_content_length = len(self.resp.content) + 10
- self.resp['Content-Length'] = bad_content_length
- self.resp = ConditionalGetMiddleware().process_response(self.req, self.resp)
- self.assertEqual(int(self.resp['Content-Length']), bad_content_length)
-
# Tests for the ETag header
def test_middleware_calculates_etag(self):