Added tests for project reverser
This commit is contained in:
parent
bdfad83ad7
commit
060d929d94
1 changed files with 12 additions and 0 deletions
|
@ -14,3 +14,15 @@ class CustomTemplateTestCase(TestCase):
|
|||
response = self.client.get(reverse(self.template))
|
||||
for item in ['html_title', 'body_class', 'js_redirect']:
|
||||
self.assertIn(item, response.context)
|
||||
|
||||
|
||||
class ReverserTestCase(TestCase):
|
||||
REVERSER_IDENT = 'reverser:reverser'
|
||||
def test_reverser(self):
|
||||
response = self.client.post(reverse(self.REVERSER_IDENT), data={'ident': 'pages:index'})
|
||||
self.assertEqual(response.status_code, 302)
|
||||
self.assertEqual(response.data, reverse('pages:index'))
|
||||
|
||||
def test_invalid_reverser(self):
|
||||
response = self.client.post(reverse(self.REVERSER_IDENT), data={'ident': 'pages:i-dont-exist'})
|
||||
self.assertEqual(response.status_code, 404)
|
||||
|
|
Reference in a new issue