def test_collection_format_defaults_to_csv(): raw_parameter = ParameterFactory() raw_parameter.pop('collectionFormat', None) value = single_parameter_validator(raw_parameter) with pytest.raises(AssertionError): # TODO: how do we set a default in the return object. assert value.get('collectionFormat') == CSV
def test_collection_format_defaults_to_csv(): raw_parameter = ParameterFactory() raw_parameter.pop("collectionFormat", None) value = single_parameter_validator(raw_parameter) with pytest.raises(AssertionError): # TODO: how do we set a default in the return object. assert value.get("collectionFormat") == CSV
def test_when_in_value_is_body_a_schema_is_required(): parameter = ParameterFactory(**{ 'in': BODY, }) parameter.pop('schema', None) with pytest.raises(ValidationError) as err: single_parameter_validator(parameter) assert_message_in_errors( MESSAGES['schema']['body_parameters_must_include_a_schema'], err.value.detail, '^schema', )
def test_when_in_value_is_not_body_type_is_required(in_): parameter = ParameterFactory(**{ 'in': in_, }) parameter.pop('type', None) with pytest.raises(ValidationError) as err: single_parameter_validator(parameter) assert_message_in_errors( MESSAGES['type']['non_body_parameters_must_declare_a_type'], err.value.detail, '^type', )