From 9a7d0f8a3bd41e5433dc47a405f3fc5d76f449b2 Mon Sep 17 00:00:00 2001 From: Vimarsh Chaturvedi Date: Wed, 28 Jun 2017 15:38:17 +0530 Subject: [PATCH] Added Failing testcase. --- tests/test_model_serializer.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/test_model_serializer.py b/tests/test_model_serializer.py index ba3edd389..06ea3ebef 100644 --- a/tests/test_model_serializer.py +++ b/tests/test_model_serializer.py @@ -1135,3 +1135,19 @@ class Test5004UniqueChoiceField(TestCase): serializer = TestUniqueChoiceSerializer(data={'name': 'choice1'}) assert not serializer.is_valid() assert serializer.errors == {'name': ['unique choice model with this name already exists.']} + +class Issue5220Model(models.Model): + datetime = models.DateTimeField() + +class Issue5220TestCase(TestCase): + def test_should_raise_error_for_invalid_input(self): + class TestSerializer(serializers.ModelSerializer): + class Meta: + model = Issue5220Model + fields = ('__all__') + serializer = TestSerializer(data={ + 'datetime': '2017-08-16 22:00-24:00', + }) + + assert not serializer.is_valid() +