Eliminated the need to modify a model forms test when new test files are added.

This commit is contained in:
Tim Graham 2018-02-28 10:24:19 -05:00
parent 5cc28dc752
commit 3fb718f17d
2 changed files with 3 additions and 7 deletions

View File

@ -151,7 +151,7 @@ class CustomFF(models.Model):
class FilePathModel(models.Model):
path = models.FilePathField(path=os.path.dirname(__file__), match=r".*\.py$", blank=True)
path = models.FilePathField(path=os.path.dirname(__file__), match='models.py', blank=True)
try:

View File

@ -2328,18 +2328,14 @@ class FileAndImageFieldTests(TestCase):
p.image.delete(save=False)
def test_file_path_field_blank(self):
"""
Regression test for #8842: FilePathField(blank=True)
"""
"""FilePathField(blank=True) includes the empty option."""
class FPForm(forms.ModelForm):
class Meta:
model = FilePathModel
fields = '__all__'
form = FPForm()
names = [p[1] for p in form['path'].field.choices]
names.sort()
self.assertEqual(names, ['---------', '__init__.py', 'models.py', 'test_uuid.py', 'tests.py'])
self.assertEqual([name for _, name in form['path'].field.choices], ['---------', 'models.py'])
@skipUnless(test_images, "Pillow not installed")
def test_image_field(self):