summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2013-03-14 15:25:27 +0100
committerClaude Paroz <claude@2xlibre.net>2013-03-14 15:26:30 +0100
commit34d098665d9423c0b70add5b8c8231fff9d0f774 (patch)
tree6127d10ab6b4c4f46c89a56fb34fc0304419e120
parentb492e590746df51ddcdfa2a2372008455a457bcc (diff)
Add a specific error message for URLValidator
-rw-r--r--django/core/validators.py1
-rw-r--r--tests/validation/tests.py2
2 files changed, 2 insertions, 1 deletions
diff --git a/django/core/validators.py b/django/core/validators.py
index 948ae28673..3067b551da 100644
--- a/django/core/validators.py
+++ b/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:
diff --git a/tests/validation/tests.py b/tests/validation/tests.py
index 58b7b94e7f..ed9ca96bc6 100644
--- a/tests/validation/tests.py
+++ b/tests/validation/tests.py
@@ -55,7 +55,7 @@ class BaseModelValidationTests(ValidationTestCase):
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)