Unverified Kaydet (Commit) 714cf468 authored tarafından belegnar's avatar belegnar Kaydeden (comit) Mariusz Felisiak

Refs #30302 -- Added more tests for forms.model_to_dict().

üst e6588aa4
...@@ -1814,6 +1814,9 @@ class ModelOneToOneFieldTests(TestCase): ...@@ -1814,6 +1814,9 @@ class ModelOneToOneFieldTests(TestCase):
bw = BetterWriter.objects.create(name='Joe Better', score=10) 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)), ['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}) form = BetterWriterForm({'name': 'Some Name', 'score': 12})
self.assertTrue(form.is_valid()) self.assertTrue(form.is_valid())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment