@@ -181,31 +181,6 @@ def test_spec(self, spec, spec_dict):
181181
182182 assert response .description == description_spec
183183
184- for mimetype , media_type in iteritems (response .content ):
185- assert type (media_type ) == MediaType
186- assert media_type .mimetype == mimetype
187-
188- content_spec = response_spec ['content' ][mimetype ]
189-
190- example_spec = content_spec .get ('example' )
191- assert media_type .example == example_spec
192-
193- schema_spec = content_spec .get ('schema' )
194- assert bool (schema_spec ) == bool (media_type .schema )
195-
196- if not schema_spec :
197- continue
198-
199- # @todo: test with defererence
200- if '$ref' in schema_spec :
201- continue
202-
203- assert type (media_type .schema ) == Schema
204- assert media_type .schema .type .value == \
205- schema_spec ['type' ]
206- assert media_type .schema .required == schema_spec .get (
207- 'required' , [])
208-
209184 for parameter_name , parameter in iteritems (
210185 response .headers ):
211186 assert type (parameter ) == Parameter
@@ -261,6 +236,36 @@ def test_spec(self, spec, spec_dict):
261236 assert media_type .schema .required == \
262237 schema_spec .get ('required' , False )
263238
239+ content_spec = response_spec .get ('content' )
240+
241+ if not content_spec :
242+ continue
243+
244+ for mimetype , media_type in iteritems (response .content ):
245+ assert type (media_type ) == MediaType
246+ assert media_type .mimetype == mimetype
247+
248+ content_spec = response_spec ['content' ][mimetype ]
249+
250+ example_spec = content_spec .get ('example' )
251+ assert media_type .example == example_spec
252+
253+ schema_spec = content_spec .get ('schema' )
254+ assert bool (schema_spec ) == bool (media_type .schema )
255+
256+ if not schema_spec :
257+ continue
258+
259+ # @todo: test with defererence
260+ if '$ref' in schema_spec :
261+ continue
262+
263+ assert type (media_type .schema ) == Schema
264+ assert media_type .schema .type .value == \
265+ schema_spec ['type' ]
266+ assert media_type .schema .required == schema_spec .get (
267+ 'required' , [])
268+
264269 request_body_spec = operation_spec .get ('requestBody' )
265270
266271 assert bool (request_body_spec ) == bool (operation .request_body )
0 commit comments