def test_run_validators_and_override_validator_message_with_params(self): target = Field(error_messages={'test_code': 'Override message: %s'}, validators=[TestValidator(True, "123")]) try: target.run_validators("Placeholder") except ValidationError as ve: self.assertEqual(['Override message: 123'], ve.messages) else: raise AssertionError("Validation Error not raised.")
def test_run_validators_and_override_validator_message(self): target = Field(error_messages={'test_code': 'Override message'}, validators=[TestValidator(True)]) try: target.run_validators("Placeholder") except ValidationError as ve: self.assertEqual('Override message', ve.messages[0]) else: raise AssertionError("Validation Error not raised.")