summaryrefslogtreecommitdiff
path: root/tests/validators/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/validators/tests.py')
-rw-r--r--tests/validators/tests.py29
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),
+ )