mirror of
https://github.com/django/django.git
synced 2025-09-26 12:09:19 +00:00
Fixed #12989 - Fixed verification of IDN URLs. Thanks to Fraser Nevett for the report and patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12620 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
d7abb33e70
commit
68f216a692
2 changed files with 14 additions and 12 deletions
|
@ -531,6 +531,13 @@ class FieldsTests(TestCase):
|
|||
f.clean('http://google.com/we-love-microsoft.html') # good domain, bad page
|
||||
except ValidationError, e:
|
||||
self.assertEqual("[u'This URL appears to be a broken link.']", str(e))
|
||||
# Valid and existent IDN
|
||||
self.assertEqual(u'http://\u05e2\u05d1\u05e8\u05d9\u05ea.idn.icann.org/', f.clean(u'http://עברית.idn.icann.org/'))
|
||||
# Valid but non-existent IDN
|
||||
try:
|
||||
f.clean(u'http://broken.עברית.idn.icann.org/')
|
||||
except ValidationError, e:
|
||||
self.assertEqual("[u'This URL appears to be a broken link.']", str(e))
|
||||
|
||||
def test_urlfield_40(self):
|
||||
f = URLField(verify_exists=True, required=False)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue