def test_mimetype_with_invalid_value_in_multiple_values(): with pytest.raises(ValidationError) as err: mimetype_validator(['application/json', 'not-a-valid-mimetype']) assert_message_in_errors( MESSAGES['mimetype']['invalid'], err.value.detail, )
def test_mimetype_with_invalid_values(value): with pytest.raises(ValidationError) as err: mimetype_validator(value) assert_message_in_errors( MESSAGES['mimetype']['invalid'], err.value.detail, )
def test_mimetype_with_invalid_value_in_multiple_values(): with pytest.raises(ValidationError) as err: mimetype_validator(['application/json', 'not-a-valid-mimetype']) assert_message_in_errors( MESSAGES['mimetype']['invalid'], err.value.detail, )
def test_mimetype_with_invalid_values(value): with pytest.raises(ValidationError) as err: mimetype_validator(value) assert_message_in_errors( MESSAGES['mimetype']['invalid'], err.value.detail, )
def test_mimetype_invalid_for_non_array_value(value): with pytest.raises(ValidationError) as err: mimetype_validator(value) assert_message_in_errors( MESSAGES['type']['invalid'], err.value.detail, 'type', )
def test_mimetype_invalid_for_non_array_value(value): with pytest.raises(ValidationError) as err: mimetype_validator(value) assert_message_in_errors( MESSAGES['type']['invalid'], err.value.detail, 'type', )
def test_mimetype_with_valid_values(value): try: mimetype_validator(value) except ValidationError as err: errors = err.detail else: errors = {} assert_path_not_in_errors( 'type', errors, ) assert_path_not_in_errors( 'value', errors, )
def test_mimetype_with_multiple_valid_values(): try: mimetype_validator(['application/json', 'application/xml']) except ValidationError as err: errors = err.detail else: errors = {} assert_path_not_in_errors( 'type', errors, ) assert_path_not_in_errors( 'value', errors, )
def test_mimetype_with_valid_values(value): try: mimetype_validator(value) except ValidationError as err: errors = err.detail else: errors = {} assert_path_not_in_errors( 'type', errors, ) assert_path_not_in_errors( 'value', errors, )
def test_mimetype_with_multiple_valid_values(): try: mimetype_validator(['application/json', 'application/xml']) except ValidationError as err: errors = err.detail else: errors = {} assert_path_not_in_errors( 'type', errors, ) assert_path_not_in_errors( 'value', errors, )