@@ -61,7 +61,15 @@ def test_list_field_mapping(self):
6161 (serializers .ListField (), {'items' : {}, 'type' : 'array' }),
6262 (serializers .ListField (child = serializers .BooleanField ()), {'items' : {'type' : 'boolean' }, 'type' : 'array' }),
6363 (serializers .ListField (child = serializers .FloatField ()), {'items' : {'type' : 'number' }, 'type' : 'array' }),
64+ (serializers .ListField (child = serializers .FloatField (min_value = 0.0 )),
65+ {'items' : {'type' : 'number' , 'minimum' : 0.0 }, 'type' : 'array' }),
66+ (serializers .ListField (child = serializers .FloatField (max_value = 0.0 )),
67+ {'items' : {'type' : 'number' , 'maximum' : 0.0 }, 'type' : 'array' }),
6468 (serializers .ListField (child = serializers .CharField ()), {'items' : {'type' : 'string' }, 'type' : 'array' }),
69+ (serializers .ListField (child = serializers .IntegerField (min_value = 0 )),
70+ {'items' : {'type' : 'integer' , 'minimum' : 0 }, 'type' : 'array' }),
71+ (serializers .ListField (child = serializers .IntegerField (max_value = 0 )),
72+ {'items' : {'type' : 'integer' , 'maximum' : 0 }, 'type' : 'array' }),
6573 (serializers .ListField (child = serializers .IntegerField (max_value = 4294967295 )),
6674 {'items' : {'type' : 'integer' , 'maximum' : 4294967295 , 'format' : 'int64' }, 'type' : 'array' }),
6775 (serializers .ListField (child = serializers .ChoiceField (choices = [('a' , 'Choice A' ), ('b' , 'Choice B' )])),
0 commit comments