@@ -43,7 +43,7 @@ class TestFieldMapping(TestCase):
43
43
def test_list_field_mapping (self ):
44
44
inspector = AutoSchema ()
45
45
cases = [
46
- (serializers .ListField (), {'type' : 'array' }),
46
+ (serializers .ListField (), {'items' : {}, ' type' : 'array' }),
47
47
(serializers .ListField (child = serializers .BooleanField ()), {'items' : {'type' : 'boolean' }, 'type' : 'array' }),
48
48
(serializers .ListField (child = serializers .FloatField ()), {'items' : {'type' : 'number' }, 'type' : 'array' }),
49
49
(serializers .ListField (child = serializers .CharField ()), {'items' : {'type' : 'string' }, 'type' : 'array' }),
@@ -272,31 +272,9 @@ def test_serializer_datefield(self):
272
272
assert response_schema ['date' ]['format' ] == 'date'
273
273
assert response_schema ['datetime' ]['format' ] == 'date-time'
274
274
275
- def test_serializer_listfield (self ):
276
- patterns = [
277
- url (r'^example/?$' , views .ExampleGenericViewSet .as_view ({"get" : "get" })),
278
- ]
279
- generator = SchemaGenerator (patterns = patterns )
280
-
281
- request = create_request ('/' )
282
- schema = generator .get_schema (request = request )
283
-
284
- response = schema ['paths' ]['/example/' ]['get' ]['responses' ]
285
- response_schema = response ['200' ]['content' ]['application/json' ]['schema' ]['properties' ]
286
-
287
- assert response_schema ['float_list' ]['type' ] == 'array'
288
- assert response_schema ['float_list' ]['items' ]['type' ] == 'number'
289
-
290
- assert response_schema ['string_list' ]['type' ] == 'array'
291
- assert response_schema ['string_list' ]['items' ]['type' ] == 'string'
292
-
293
- assert response_schema ['boolean_list' ]['type' ] == 'array'
294
- assert response_schema ['boolean_list' ]['items' ]['type' ] == 'boolean'
295
- assert response_schema ['boolean_list' ]['default' ] == [True , False ]
296
-
297
275
def test_serializer_validators (self ):
298
276
patterns = [
299
- url (r'^example/?$' , views .ExampleValidatedAPIView .as_view ()),
277
+ url (r'^example/?$' , views .ExampleValdidatedAPIView .as_view ()),
300
278
]
301
279
generator = SchemaGenerator (patterns = patterns )
302
280
@@ -343,7 +321,3 @@ def test_serializer_validators(self):
343
321
344
322
assert response_schema ['ip' ]['type' ] == 'string'
345
323
assert 'format' not in response_schema ['ip' ]
346
-
347
- assert response_schema ['boolean_list' ]['type' ] == 'array'
348
- assert response_schema ['boolean_list' ]['items' ]['type' ] == 'boolean'
349
- assert response_schema ['boolean_list' ]['default' ] == [True , False ]
0 commit comments