From 344d31c7e9ede4088e85c859f488d7a926918ec0 Mon Sep 17 00:00:00 2001 From: Jack Linke Date: Mon, 3 Oct 2022 01:57:24 -0400 Subject: [PATCH] Fixed #34071 -- Improved error message for Range(Min/Max)ValueValidator. --- django/contrib/postgres/validators.py | 4 ++-- tests/postgres_tests/test_ranges.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/django/contrib/postgres/validators.py b/django/contrib/postgres/validators.py index 47bb7bc7b68..638dcff60a7 100644 --- a/django/contrib/postgres/validators.py +++ b/django/contrib/postgres/validators.py @@ -78,7 +78,7 @@ class RangeMaxValueValidator(MaxValueValidator): return a.upper is None or a.upper > b message = _( - "Ensure that this range is completely less than or equal to %(limit_value)s." + "Ensure that the upper bound of the range is not greater than %(limit_value)s." ) @@ -87,5 +87,5 @@ class RangeMinValueValidator(MinValueValidator): return a.lower is None or a.lower < b message = _( - "Ensure that this range is completely greater than or equal to %(limit_value)s." + "Ensure that the lower bound of the range is not less than %(limit_value)s." ) diff --git a/tests/postgres_tests/test_ranges.py b/tests/postgres_tests/test_ranges.py index 7f8fc6bb8c6..870039a6ad0 100644 --- a/tests/postgres_tests/test_ranges.py +++ b/tests/postgres_tests/test_ranges.py @@ -631,7 +631,7 @@ class TestValidators(PostgreSQLSimpleTestCase): def test_max(self): validator = RangeMaxValueValidator(5) validator(NumericRange(0, 5)) - msg = "Ensure that this range is completely less than or equal to 5." + msg = "Ensure that the upper bound of the range is not greater than 5." with self.assertRaises(exceptions.ValidationError) as cm: validator(NumericRange(0, 10)) self.assertEqual(cm.exception.messages[0], msg) @@ -642,7 +642,7 @@ class TestValidators(PostgreSQLSimpleTestCase): def test_min(self): validator = RangeMinValueValidator(5) validator(NumericRange(10, 15)) - msg = "Ensure that this range is completely greater than or equal to 5." + msg = "Ensure that the lower bound of the range is not less than 5." with self.assertRaises(exceptions.ValidationError) as cm: validator(NumericRange(0, 10)) self.assertEqual(cm.exception.messages[0], msg)