mirror of
https://github.com/django/django.git
synced 2025-12-04 00:55:36 +00:00
Use assertIsInstance in tests.
Gives much nicer errors when it fails.
This commit is contained in:
parent
18856f866c
commit
09f8652765
31 changed files with 87 additions and 87 deletions
|
|
@ -43,8 +43,8 @@ class CreateViewTests(TestCase):
|
|||
def test_create(self):
|
||||
res = self.client.get('/edit/authors/create/')
|
||||
self.assertEqual(res.status_code, 200)
|
||||
self.assertTrue(isinstance(res.context['form'], forms.ModelForm))
|
||||
self.assertTrue(isinstance(res.context['view'], View))
|
||||
self.assertIsInstance(res.context['form'], forms.ModelForm)
|
||||
self.assertIsInstance(res.context['view'], View)
|
||||
self.assertFalse('object' in res.context)
|
||||
self.assertFalse('author' in res.context)
|
||||
self.assertTemplateUsed(res, 'generic_views/author_form.html')
|
||||
|
|
@ -89,7 +89,7 @@ class CreateViewTests(TestCase):
|
|||
def test_create_with_special_properties(self):
|
||||
res = self.client.get('/edit/authors/create/special/')
|
||||
self.assertEqual(res.status_code, 200)
|
||||
self.assertTrue(isinstance(res.context['form'], views.AuthorForm))
|
||||
self.assertIsInstance(res.context['form'], views.AuthorForm)
|
||||
self.assertFalse('object' in res.context)
|
||||
self.assertFalse('author' in res.context)
|
||||
self.assertTemplateUsed(res, 'generic_views/form.html')
|
||||
|
|
@ -165,7 +165,7 @@ class UpdateViewTests(TestCase):
|
|||
)
|
||||
res = self.client.get('/edit/author/%d/update/' % a.pk)
|
||||
self.assertEqual(res.status_code, 200)
|
||||
self.assertTrue(isinstance(res.context['form'], forms.ModelForm))
|
||||
self.assertIsInstance(res.context['form'], forms.ModelForm)
|
||||
self.assertEqual(res.context['object'], Author.objects.get(pk=a.pk))
|
||||
self.assertEqual(res.context['author'], Author.objects.get(pk=a.pk))
|
||||
self.assertTemplateUsed(res, 'generic_views/author_form.html')
|
||||
|
|
@ -247,7 +247,7 @@ class UpdateViewTests(TestCase):
|
|||
)
|
||||
res = self.client.get('/edit/author/%d/update/special/' % a.pk)
|
||||
self.assertEqual(res.status_code, 200)
|
||||
self.assertTrue(isinstance(res.context['form'], views.AuthorForm))
|
||||
self.assertIsInstance(res.context['form'], views.AuthorForm)
|
||||
self.assertEqual(res.context['object'], Author.objects.get(pk=a.pk))
|
||||
self.assertEqual(res.context['thingy'], Author.objects.get(pk=a.pk))
|
||||
self.assertFalse('author' in res.context)
|
||||
|
|
@ -279,8 +279,8 @@ class UpdateViewTests(TestCase):
|
|||
)
|
||||
res = self.client.get('/edit/author/update/')
|
||||
self.assertEqual(res.status_code, 200)
|
||||
self.assertTrue(isinstance(res.context['form'], forms.ModelForm))
|
||||
self.assertTrue(isinstance(res.context['view'], View))
|
||||
self.assertIsInstance(res.context['form'], forms.ModelForm)
|
||||
self.assertIsInstance(res.context['view'], View)
|
||||
self.assertEqual(res.context['object'], Author.objects.get(pk=a.pk))
|
||||
self.assertEqual(res.context['author'], Author.objects.get(pk=a.pk))
|
||||
self.assertTemplateUsed(res, 'generic_views/author_form.html')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue