aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test_fields.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/tests/test_fields.py b/tests/test_fields.py
index 20d5a97a..8bf9c56a 100644
--- a/tests/test_fields.py
+++ b/tests/test_fields.py
@@ -54,10 +54,6 @@ class ChoiceFieldModel(models.Model):
choice = models.CharField(choices=SAMPLE_CHOICES, blank=True, max_length=255)
-class NullableCharFieldModel(models.Model):
- char = models.CharField(null=True, blank=True, max_length=4)
-
-
class ChoiceFieldModelSerializer(serializers.ModelSerializer):
class Meta:
model = ChoiceFieldModel
@@ -1013,13 +1009,12 @@ class ModelCharField(TestCase):
Tests for CharField
"""
def test_none_serializing(self):
- class CharFieldSerializer(serializers.ModelSerializer):
- class Meta:
- model = NullableCharFieldModel
+ class CharFieldSerializer(serializers.Serializer):
+ char = serializers.CharField(allow_none=True, required=False)
serializer = CharFieldSerializer(data={'char': None})
self.assertTrue(serializer.fields['char'].allow_none)
self.assertTrue(serializer.is_valid())
- self.assertIsNone(serializer.object.char)
+ self.assertIsNone(serializer.object['char'])
class SerializerMethodFieldTest(TestCase):