From ccaa5087e194c5cd3811ea4abd0e18b687c87737 Mon Sep 17 00:00:00 2001 From: Preston Date: Mon, 26 Nov 2018 14:34:13 -0700 Subject: [PATCH] test both NullBooleanField and BooleanField(null=True) --- tests/test_model_serializer.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/test_model_serializer.py b/tests/test_model_serializer.py index 72cfa1e47..420183056 100644 --- a/tests/test_model_serializer.py +++ b/tests/test_model_serializer.py @@ -374,13 +374,18 @@ class TestRegularFieldMappings(TestCase): name = models.CharField(max_length=255) theoretically_nullable_field = models.NullBooleanField(choices=CHECKLIST_OPTIONS) + another_nullable_field = models.BooleanField(null=True, choices=CHECKLIST_OPTIONS) class TrivialSerializer(serializers.ModelSerializer): class Meta: model = Trivial fields = '__all__' - trivial_serialized = TrivialSerializer(data=dict(name='test', theoretically_nullable_field=None)) + trivial_serialized = TrivialSerializer(data=dict( + name='test', + theoretically_nullable_field=None, + another_nullable_field=None, + )) self.assertTrue(trivial_serialized.is_valid()) self.assertEqual(trivial_serialized.errors, {})