mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Use assertIsInstance in tests.
Gives much nicer errors when it fails.
This commit is contained in:
@@ -236,11 +236,11 @@ class FormsetTests(TestCase):
|
||||
formset = Formset(data)
|
||||
# check if the returned error classes are correct
|
||||
# note: formset.errors returns a list as documented
|
||||
self.assertTrue(isinstance(formset.errors, list))
|
||||
self.assertTrue(isinstance(formset.non_form_errors(), ErrorList))
|
||||
self.assertIsInstance(formset.errors, list)
|
||||
self.assertIsInstance(formset.non_form_errors(), ErrorList)
|
||||
for form in formset.forms:
|
||||
self.assertTrue(isinstance(form.errors, ErrorDict))
|
||||
self.assertTrue(isinstance(form.non_field_errors(), ErrorList))
|
||||
self.assertIsInstance(form.errors, ErrorDict)
|
||||
self.assertIsInstance(form.non_field_errors(), ErrorList)
|
||||
|
||||
def test_initial_data(self):
|
||||
User.objects.create(username="bibi", serial=1)
|
||||
@@ -296,16 +296,16 @@ class FormfieldCallbackTests(TestCase):
|
||||
def test_inlineformset_factory_default(self):
|
||||
Formset = inlineformset_factory(User, UserSite, form=UserSiteForm, fields="__all__")
|
||||
form = Formset().forms[0]
|
||||
self.assertTrue(isinstance(form['id'].field.widget, CustomWidget))
|
||||
self.assertTrue(isinstance(form['data'].field.widget, CustomWidget))
|
||||
self.assertIsInstance(form['id'].field.widget, CustomWidget)
|
||||
self.assertIsInstance(form['data'].field.widget, CustomWidget)
|
||||
self.assertFalse(form.fields['id'].localize)
|
||||
self.assertTrue(form.fields['data'].localize)
|
||||
|
||||
def test_modelformset_factory_default(self):
|
||||
Formset = modelformset_factory(UserSite, form=UserSiteForm)
|
||||
form = Formset().forms[0]
|
||||
self.assertTrue(isinstance(form['id'].field.widget, CustomWidget))
|
||||
self.assertTrue(isinstance(form['data'].field.widget, CustomWidget))
|
||||
self.assertIsInstance(form['id'].field.widget, CustomWidget)
|
||||
self.assertIsInstance(form['data'].field.widget, CustomWidget)
|
||||
self.assertFalse(form.fields['id'].localize)
|
||||
self.assertTrue(form.fields['data'].localize)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user