From 15673208a16690a21ca9649d6fc9fefde3e8509f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5kan=20Waara?= Date: Tue, 23 Dec 2014 13:10:13 +0100 Subject: [PATCH] add failing test. adding a max_length argument to an IntegerField should be valid --- tests/test_model_serializer.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/test_model_serializer.py b/tests/test_model_serializer.py index da79164af..759f62c60 100644 --- a/tests/test_model_serializer.py +++ b/tests/test_model_serializer.py @@ -609,3 +609,21 @@ class TestSerializerMetaClass(TestCase): str(exception), "Cannot set both 'fields' and 'exclude'." ) + +class MaxIntLengthModel(models.Model): + count = models.IntegerField() + + +class TestIntegerMaxLength(TestCase): + def test_max_length(self): + class BasicModelSerializer(serializers.ModelSerializer): + class Meta: + model = MaxIntLengthModel + fields = ('count',) + + expected = dedent(""" + BasicModelSerializer(): + count = IntegerField() + """) + self.assertEqual(repr(BasicModelSerializer()), expected) +