summaryrefslogtreecommitdiff
path: root/tests/model_forms
diff options
context:
space:
mode:
authorbelegnar <admin@zilantkon.ru>2019-04-03 08:59:08 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2019-04-03 08:59:08 +0200
commit714cf468e10ccbfca6a97095939563a52b99e2eb (patch)
treec8b841174309e41b0e33d8877e7a08541f3dcb51 /tests/model_forms
parente6588aa4e793b7f56f4cadbfa155b581e0efc59a (diff)
downloaddjango-714cf468e10ccbfca6a97095939563a52b99e2eb.tar.gz
Refs #30302 -- Added more tests for forms.model_to_dict().
Diffstat (limited to 'tests/model_forms')
-rw-r--r--tests/model_forms/tests.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/model_forms/tests.py b/tests/model_forms/tests.py
index f4f3169bc1..495fba1fb2 100644
--- a/tests/model_forms/tests.py
+++ b/tests/model_forms/tests.py
@@ -1814,6 +1814,9 @@ 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=['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'])
form = BetterWriterForm({'name': 'Some Name', 'score': 12})
self.assertTrue(form.is_valid())