Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Add a specific error message for URLValidator

  • Loading branch information...
commit 34d098665d9423c0b70add5b8c8231fff9d0f774 1 parent b492e59
@claudep claudep authored
Showing with 2 additions and 1 deletion.
  1. +1 −0  django/core/validators.py
  2. +1 −1  tests/validation/tests.py
View
1  django/core/validators.py
@@ -50,6 +50,7 @@ class URLValidator(RegexValidator):
r'\[?[A-F0-9]*:[A-F0-9:]+\]?)' # ...or ipv6
r'(?::\d+)?' # optional port
r'(?:/?|[/?]\S+)$', re.IGNORECASE)
+ message = _('Enter a valid URL.')
def __call__(self, value):
try:
View
2  tests/validation/tests.py
@@ -55,7 +55,7 @@ def test_correct_email_value_passes(self):
def test_wrong_url_value_raises_error(self):
mtv = ModelToValidate(number=10, name='Some Name', url='not a url')
- self.assertFieldFailsValidationWithMessage(mtv.full_clean, 'url', ['Enter a valid value.'])
+ self.assertFieldFailsValidationWithMessage(mtv.full_clean, 'url', ['Enter a valid URL.'])
def test_text_greater_that_charfields_max_length_raises_erros(self):
mtv = ModelToValidate(number=10, name='Some Name'*100)
Please sign in to comment.
Something went wrong with that request. Please try again.