diff options
Diffstat (limited to 'tests/validators')
| -rw-r--r-- | tests/validators/tests.py | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/tests/validators/tests.py b/tests/validators/tests.py index 2acafbfcef..f696f8e573 100644 --- a/tests/validators/tests.py +++ b/tests/validators/tests.py @@ -10,11 +10,12 @@ from unittest import TestCase from django.core.exceptions import ValidationError from django.core.validators import ( - BaseValidator, EmailValidator, MaxLengthValidator, MaxValueValidator, - MinLengthValidator, MinValueValidator, RegexValidator, URLValidator, - int_list_validator, validate_comma_separated_integer_list, validate_email, - validate_integer, validate_ipv4_address, validate_ipv6_address, - validate_ipv46_address, validate_slug, validate_unicode_slug, + BaseValidator, DecimalValidator, EmailValidator, MaxLengthValidator, + MaxValueValidator, MinLengthValidator, MinValueValidator, RegexValidator, + URLValidator, int_list_validator, validate_comma_separated_integer_list, + validate_email, validate_integer, validate_ipv4_address, + validate_ipv6_address, validate_ipv46_address, validate_slug, + validate_unicode_slug, ) from django.test import SimpleTestCase from django.test.utils import str_prefix @@ -401,3 +402,21 @@ class TestValidatorEquality(TestCase): MinValueValidator(45), MinValueValidator(11), ) + + def test_decimal_equality(self): + self.assertEqual( + DecimalValidator(1, 2), + DecimalValidator(1, 2), + ) + self.assertNotEqual( + DecimalValidator(1, 2), + DecimalValidator(1, 1), + ) + self.assertNotEqual( + DecimalValidator(1, 2), + DecimalValidator(2, 2), + ) + self.assertNotEqual( + DecimalValidator(1, 2), + MinValueValidator(11), + ) |
