def test_validate_parameter_type_file_in_form(): parameter = { 'paramType': 'form', 'name': 'what', 'type': 'File', } # lack of errors is success validate_parameter(parameter, [])
def test_validate_parameter_type_file_in_body(): parameter = { 'paramType': 'body', 'name': 'what', 'type': 'File', } with pytest.raises(SwaggerValidationError) as exc: validate_parameter(parameter, []) assert 'Type "File" is only valid for form parameters' in str(exc)