29 lines
957 B
Python
29 lines
957 B
Python
from __future__ import absolute_import
|
|
from __future__ import division
|
|
from __future__ import print_function
|
|
from __future__ import unicode_literals
|
|
|
|
#from __future__ import print_function
|
|
from .statements import *
|
|
|
|
|
|
#@pytest.mark.django_db
|
|
class TestErrorPages(TestCase):
|
|
def test_error_handlers(self):
|
|
|
|
self.assertTrue(urls.handler404.endswith('.error404_view'))
|
|
self.assertTrue(urls.handler500.endswith('.error500_view'))
|
|
factory = RequestFactory()
|
|
request = factory.get('/')
|
|
response = error404_view(request)
|
|
|
|
self.assertEqual(response.status_code, 404)
|
|
self.assertIn('404 Page not found', str(response.content))
|
|
response = error500_view(request)
|
|
self.assertEqual(response.status_code, 500)
|
|
self.assertIn('500 Internal Server Error', str(response.content))
|
|
|
|
response = error400_view(request)
|
|
self.assertEqual(response.status_code, 400)
|
|
|