aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_metadata.py
diff options
context:
space:
mode:
authorTom Christie2015-02-21 15:31:02 +0000
committerTom Christie2015-02-21 15:31:02 +0000
commitb69032f3a794bbc45974a6b362b186c494373ae1 (patch)
tree1bc222da8bdeef69039c0224b32592e9e1ba03d0 /tests/test_metadata.py
parentbab36779a0e771ec35a124edaa4cc4ad5303afdc (diff)
parent91416632a86f518a043ac1b82da3d1774701ba96 (diff)
downloaddjango-rest-framework-b69032f3a794bbc45974a6b362b186c494373ae1.tar.bz2
Merge pull request #2586 from rense/master
Set field max_length/max_value as actual attribute.
Diffstat (limited to 'tests/test_metadata.py')
-rw-r--r--tests/test_metadata.py17
1 files changed, 13 insertions, 4 deletions
diff --git a/tests/test_metadata.py b/tests/test_metadata.py
index 5031c0f3..3a435f02 100644
--- a/tests/test_metadata.py
+++ b/tests/test_metadata.py
@@ -54,8 +54,12 @@ class TestMetadata:
"""
class ExampleSerializer(serializers.Serializer):
choice_field = serializers.ChoiceField(['red', 'green', 'blue'])
- integer_field = serializers.IntegerField(max_value=10)
- char_field = serializers.CharField(required=False)
+ integer_field = serializers.IntegerField(
+ min_value=1, max_value=1000
+ )
+ char_field = serializers.CharField(
+ required=False, min_length=3, max_length=40
+ )
class ExampleView(views.APIView):
"""Example view."""
@@ -96,13 +100,18 @@ class TestMetadata:
'type': 'integer',
'required': True,
'read_only': False,
- 'label': 'Integer field'
+ 'label': 'Integer field',
+ 'min_value': 1,
+ 'max_value': 1000,
+
},
'char_field': {
'type': 'string',
'required': False,
'read_only': False,
- 'label': 'Char field'
+ 'label': 'Char field',
+ 'min_length': 3,
+ 'max_length': 40
}
}
}