Fixed #30302 -- Fixed forms.model_to_dict() result if empty list of fields is passed.

This commit is contained in:
belegnar 2019-04-03 09:05:15 +02:00 committed by Mariusz Felisiak
parent 714cf468e1
commit 1ffddfc233
No known key found for this signature in database
GPG key ID: 2EF56372BA48CD1B
2 changed files with 2 additions and 1 deletions

View file

@ -1814,6 +1814,7 @@ class ModelOneToOneFieldTests(TestCase):
bw = BetterWriter.objects.create(name='Joe Better', score=10)
self.assertEqual(sorted(model_to_dict(bw)), ['id', 'name', 'score', 'writer_ptr'])
self.assertEqual(sorted(model_to_dict(bw, fields=[])), [])
self.assertEqual(sorted(model_to_dict(bw, fields=['id', 'name'])), ['id', 'name'])
self.assertEqual(sorted(model_to_dict(bw, exclude=[])), ['id', 'name', 'score', 'writer_ptr'])
self.assertEqual(sorted(model_to_dict(bw, exclude=['id', 'name'])), ['score', 'writer_ptr'])