mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Fixed #23620 -- Used more specific assertions in the Django test suite.
This commit is contained in:
committed by
Tim Graham
parent
c0c78f1b70
commit
f7969b0920
@@ -162,7 +162,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
request = self._get_request('customurlconf/slash')
|
||||
request.urlconf = 'middleware.extra_urls'
|
||||
r = CommonMiddleware().process_request(request)
|
||||
self.assertFalse(r is None,
|
||||
self.assertIsNotNone(r,
|
||||
"CommonMiddlware failed to return APPEND_SLASH redirect using request.urlconf")
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(r.url, 'http://testserver/customurlconf/slash/')
|
||||
@@ -198,7 +198,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
request = self._get_request('customurlconf/needsquoting#')
|
||||
request.urlconf = 'middleware.extra_urls'
|
||||
r = CommonMiddleware().process_request(request)
|
||||
self.assertFalse(r is None,
|
||||
self.assertIsNotNone(r,
|
||||
"CommonMiddlware failed to return APPEND_SLASH redirect using request.urlconf")
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(
|
||||
@@ -318,24 +318,24 @@ class ConditionalGetMiddlewareTest(TestCase):
|
||||
# Tests for the Date header
|
||||
|
||||
def test_date_header_added(self):
|
||||
self.assertFalse('Date' in self.resp)
|
||||
self.assertNotIn('Date', self.resp)
|
||||
self.resp = ConditionalGetMiddleware().process_response(self.req, self.resp)
|
||||
self.assertTrue('Date' in self.resp)
|
||||
self.assertIn('Date', self.resp)
|
||||
|
||||
# Tests for the Content-Length header
|
||||
|
||||
def test_content_length_header_added(self):
|
||||
content_length = len(self.resp.content)
|
||||
self.assertFalse('Content-Length' in self.resp)
|
||||
self.assertNotIn('Content-Length', self.resp)
|
||||
self.resp = ConditionalGetMiddleware().process_response(self.req, self.resp)
|
||||
self.assertTrue('Content-Length' in 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.assertFalse('Content-Length' in resp)
|
||||
self.assertNotIn('Content-Length', resp)
|
||||
resp = ConditionalGetMiddleware().process_response(self.req, resp)
|
||||
self.assertFalse('Content-Length' in resp)
|
||||
self.assertNotIn('Content-Length', resp)
|
||||
|
||||
def test_content_length_header_not_changed(self):
|
||||
bad_content_length = len(self.resp.content) + 10
|
||||
|
||||
Reference in New Issue
Block a user