From 6febc177d7dc0ad4f588502f3bc9e8d6f18d7caa Mon Sep 17 00:00:00 2001 From: "b.khasanov" Date: Fri, 13 May 2016 12:09:27 +0300 Subject: [PATCH] add tests --- tests/test_fields.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/test_fields.py b/tests/test_fields.py index 8b187ecd4..e367853f6 100644 --- a/tests/test_fields.py +++ b/tests/test_fields.py @@ -748,6 +748,15 @@ class TestIntegerField(FieldValues): } field = serializers.IntegerField() + def test_allow_null(self): + """ + If `allow_null=True` then `None` is a valid input. + """ + field = serializers.IntegerField(allow_null=True) + output = field.run_validation(None) + assert output is None + assert field.to_representation(None) is None + class TestMinMaxIntegerField(FieldValues): """ @@ -794,6 +803,15 @@ class TestFloatField(FieldValues): } field = serializers.FloatField() + def test_allow_null(self): + """ + If `allow_null=True` then `None` is a valid input. + """ + field = serializers.FloatField(allow_null=True) + output = field.run_validation(None) + assert output is None + assert field.to_representation(None) is None + class TestMinMaxFloatField(FieldValues): """