mirror of
https://github.com/django/django.git
synced 2025-08-04 19:08:28 +00:00
Fixed #29966 -- Added tests for BaseHandler's "The view didn't return an HttpResponse object" error.
This commit is contained in:
parent
fc71bb11b1
commit
11a9017179
3 changed files with 22 additions and 0 deletions
|
@ -189,6 +189,16 @@ class HandlerRequestTests(SimpleTestCase):
|
|||
with self.assertRaisesMessage(ImproperlyConfigured, msg):
|
||||
self.client.get('/')
|
||||
|
||||
def test_no_response(self):
|
||||
msg = "The view %s didn't return an HttpResponse object. It returned None instead."
|
||||
tests = (
|
||||
('/no_response_fbv/', 'handlers.views.no_response'),
|
||||
('/no_response_cbv/', 'handlers.views.NoResponse.__call__'),
|
||||
)
|
||||
for url, view in tests:
|
||||
with self.subTest(url=url), self.assertRaisesMessage(ValueError, msg % view):
|
||||
self.client.get(url)
|
||||
|
||||
|
||||
class ScriptNameTests(SimpleTestCase):
|
||||
def test_get_script_name(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue