This again seems a bit overly verbose to me. We don't need to pass the name of the validation being called in the error message (it is in the test name) and we already have the value from the parameter list, so it should be possible to produce a sensible error message in the decorator itself.