示例#1
0
    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.")
示例#2
0
    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.")