summaryrefslogtreecommitdiff
path: root/tests/forms_tests/widget_tests/test_selectdatewidget.py
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-01-06 14:46:33 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-01-17 11:49:15 +0100
commit8d98f99a4ab5de6f2c730399f53eba8bf6bea470 (patch)
treec9c643c4c77b0d5fb014270f62ba2ca193befc8a /tests/forms_tests/widget_tests/test_selectdatewidget.py
parent0be8095b254fad65b2480d677ebe6098c41bbad6 (diff)
Refs #32873 -- Removed settings.USE_L10N per deprecation timeline.
Diffstat (limited to 'tests/forms_tests/widget_tests/test_selectdatewidget.py')
-rw-r--r--tests/forms_tests/widget_tests/test_selectdatewidget.py47
1 files changed, 21 insertions, 26 deletions
diff --git a/tests/forms_tests/widget_tests/test_selectdatewidget.py b/tests/forms_tests/widget_tests/test_selectdatewidget.py
index cc1b6918eb..cfcd037987 100644
--- a/tests/forms_tests/widget_tests/test_selectdatewidget.py
+++ b/tests/forms_tests/widget_tests/test_selectdatewidget.py
@@ -1,10 +1,9 @@
from datetime import date
from django.forms import DateField, Form, SelectDateWidget
-from django.test import ignore_warnings, override_settings
+from django.test import override_settings
from django.utils import translation
from django.utils.dates import MONTHS_AP
-from django.utils.deprecation import RemovedInDjango50Warning
from .base import WidgetTest
@@ -542,32 +541,28 @@ class SelectDateWidgetTest(WidgetTest):
"13-08-0001",
)
- # RemovedInDjango50Warning: When the deprecation ends, remove
- # @ignore_warnings and USE_L10N=False. The test should remain because
- # format-related settings will take precedence over locale-dictated
- # formats.
- @ignore_warnings(category=RemovedInDjango50Warning)
- @override_settings(USE_L10N=False, DATE_INPUT_FORMATS=["%d.%m.%Y"])
+ @override_settings(DATE_INPUT_FORMATS=["%d.%m.%Y"])
def test_custom_input_format(self):
w = SelectDateWidget(years=("0001", "1899", "2009", "2010"))
- for values, expected_value in (
- (("0001", "8", "13"), "13.08.0001"),
- (("1899", "7", "11"), "11.07.1899"),
- (("2009", "3", "7"), "07.03.2009"),
- ):
- with self.subTest(values=values):
- data = {
- "field_%s" % field: value
- for field, value in zip(("year", "month", "day"), values)
- }
- self.assertEqual(
- w.value_from_datadict(data, {}, "field"), expected_value
- )
- expected_dict = {
- field: int(value)
- for field, value in zip(("year", "month", "day"), values)
- }
- self.assertEqual(w.format_value(expected_value), expected_dict)
+ with translation.override(None):
+ for values, expected_value in (
+ (("0001", "8", "13"), "13.08.0001"),
+ (("1899", "7", "11"), "11.07.1899"),
+ (("2009", "3", "7"), "07.03.2009"),
+ ):
+ with self.subTest(values=values):
+ data = {
+ "field_%s" % field: value
+ for field, value in zip(("year", "month", "day"), values)
+ }
+ self.assertEqual(
+ w.value_from_datadict(data, {}, "field"), expected_value
+ )
+ expected_dict = {
+ field: int(value)
+ for field, value in zip(("year", "month", "day"), values)
+ }
+ self.assertEqual(w.format_value(expected_value), expected_dict)
def test_format_value(self):
valid_formats = [