diff options
| author | Berker Peksag <berker.peksag@gmail.com> | 2014-10-28 12:02:56 +0200 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-11-03 11:56:37 -0500 |
| commit | f7969b0920c403118656f6bfec58d6454d79ef1a (patch) | |
| tree | 866df7de0524251323fef2b4262e672150d95f00 /tests/model_forms | |
| parent | c0c78f1b707f825eee974c65515a837f8cf46e66 (diff) | |
Fixed #23620 -- Used more specific assertions in the Django test suite.
Diffstat (limited to 'tests/model_forms')
| -rw-r--r-- | tests/model_forms/tests.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/model_forms/tests.py b/tests/model_forms/tests.py index e704c62d2e..8ebc46625c 100644 --- a/tests/model_forms/tests.py +++ b/tests/model_forms/tests.py @@ -258,7 +258,7 @@ class ModelFormBaseTest(TestCase): except FieldError as e: # Make sure the exception contains some reference to the # field responsible for the problem. - self.assertTrue('no-field' in e.args[0]) + self.assertIn('no-field', e.args[0]) else: self.fail('Invalid "no-field" field not caught') @@ -1464,8 +1464,8 @@ class ModelChoiceFieldTests(TestCase): field1 = form1.fields['category'] # To allow the widget to change the queryset of field1.widget.choices correctly, # without affecting other forms, the following must hold: - self.assertTrue(field1 is not ModelChoiceForm.base_fields['category']) - self.assertTrue(field1.widget.choices.field is field1) + self.assertIsNot(field1, ModelChoiceForm.base_fields['category']) + self.assertIs(field1.widget.choices.field, field1) def test_modelchoicefield_22745(self): """ @@ -1764,14 +1764,14 @@ class FileAndImageFieldTests(TestCase): fields = '__all__' form = DocumentForm() - self.assertTrue('name="myfile"' in six.text_type(form)) - self.assertTrue('myfile-clear' not in six.text_type(form)) + self.assertIn('name="myfile"', six.text_type(form)) + self.assertNotIn('myfile-clear', six.text_type(form)) form = DocumentForm(files={'myfile': SimpleUploadedFile('something.txt', b'content')}) self.assertTrue(form.is_valid()) doc = form.save(commit=False) self.assertEqual(doc.myfile.name, 'something.txt') form = DocumentForm(instance=doc) - self.assertTrue('myfile-clear' in six.text_type(form)) + self.assertIn('myfile-clear', six.text_type(form)) form = DocumentForm(instance=doc, data={'myfile-clear': 'true'}) doc = form.save(commit=False) self.assertEqual(bool(doc.myfile), False) @@ -1797,8 +1797,8 @@ class FileAndImageFieldTests(TestCase): self.assertEqual(form.errors['myfile'], ['Please either submit a file or check the clear checkbox, not both.']) rendered = six.text_type(form) - self.assertTrue('something.txt' in rendered) - self.assertTrue('myfile-clear' in rendered) + self.assertIn('something.txt', rendered) + self.assertIn('myfile-clear', rendered) def test_file_field_data(self): # Test conditions when files is either not given or empty. @@ -2421,7 +2421,7 @@ class FormFieldCallbackTests(TestCase): fields = "__all__" Form = modelform_factory(Person, form=BaseForm) - self.assertTrue(Form.base_fields['name'].widget is widget) + self.assertIs(Form.base_fields['name'].widget, widget) def test_factory_with_widget_argument(self): """ Regression for #15315: modelform_factory should accept widgets |
