1 | diff --git a/tests/validation/tests.py b/tests/validation/tests.py
|
---|
2 | index b571e0c..3a78ed1 100644
|
---|
3 | --- a/tests/validation/tests.py
|
---|
4 | +++ b/tests/validation/tests.py
|
---|
5 | @@ -1,5 +1,7 @@
|
---|
6 | from __future__ import absolute_import, unicode_literals
|
---|
7 |
|
---|
8 | +import unittest
|
---|
9 | +
|
---|
10 | from django import forms
|
---|
11 | from django.core.exceptions import NON_FIELD_ERRORS
|
---|
12 | from django.test import TestCase
|
---|
13 | @@ -47,6 +49,13 @@ class BaseModelValidationTests(ValidationTestCase):
|
---|
14 | mtv = ModelToValidate(number=10, name='Some Name', email='valid@email.com')
|
---|
15 | self.assertEqual(None, mtv.full_clean())
|
---|
16 |
|
---|
17 | + @unittest.expectedFailure
|
---|
18 | + def test_trailing_dot_on_email_passes(self):
|
---|
19 | + #regression test for #12027
|
---|
20 | + #EmailValidator regex will needs to be updated for this to fail.
|
---|
21 | + mtv = ModelToValidate(number=10, name="Some Name", email="should@fail.com.")
|
---|
22 | + self.assertFailsValidation(mtv.full_clean, ['email'])
|
---|
23 | +
|
---|
24 | def test_wrong_url_value_raises_error(self):
|
---|
25 | mtv = ModelToValidate(number=10, name='Some Name', url='not a url')
|
---|
26 | self.assertFieldFailsValidationWithMessage(mtv.full_clean, 'url', ['Enter a valid URL.'])
|
---|