Fixed #27188 -- Allowed using unique=True with FileField.

Thanks Tim Graham for the initial patch.
This commit is contained in:
Michael Scott 2016-09-20 22:31:23 +01:00 committed by Tim Graham
parent 625cd5bcb3
commit ec9ed07488
7 changed files with 23 additions and 34 deletions

View file

@ -440,21 +440,6 @@ class FileFieldTests(SimpleTestCase):
expected = []
self.assertEqual(errors, expected)
def test_unique(self):
class Model(models.Model):
field = models.FileField(unique=False, upload_to='somewhere')
field = Model._meta.get_field('field')
errors = field.check()
expected = [
Error(
"'unique' is not a valid argument for a FileField.",
obj=field,
id='fields.E200',
)
]
self.assertEqual(errors, expected)
def test_primary_key(self):
class Model(models.Model):
field = models.FileField(primary_key=False, upload_to='somewhere')