From 0c5456ef37a22e2ce0d31e7ebf99d9fa04a5b9c4 Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Thu, 4 Jan 2024 05:55:29 +0100 Subject: Used enterClassContext() where appropriate. --- tests/forms_tests/tests/test_input_formats.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'tests/forms_tests') diff --git a/tests/forms_tests/tests/test_input_formats.py b/tests/forms_tests/tests/test_input_formats.py index 7a0dfca8a7..c5023d8d10 100644 --- a/tests/forms_tests/tests/test_input_formats.py +++ b/tests/forms_tests/tests/test_input_formats.py @@ -4,15 +4,15 @@ from django import forms from django.core.exceptions import ValidationError from django.test import SimpleTestCase, override_settings from django.utils import translation -from django.utils.translation import activate, deactivate class LocalizedTimeTests(SimpleTestCase): - def setUp(self): + @classmethod + def setUpClass(cls): # nl/formats.py has customized TIME_INPUT_FORMATS: # ['%H:%M:%S', '%H.%M:%S', '%H.%M', '%H:%M'] - activate("nl") - self.addCleanup(deactivate) + cls.enterClassContext(translation.override("nl")) + super().setUpClass() def test_timeField(self): "TimeFields can parse dates in the default format" @@ -319,9 +319,10 @@ class SimpleTimeFormatTests(SimpleTestCase): class LocalizedDateTests(SimpleTestCase): - def setUp(self): - activate("de") - self.addCleanup(deactivate) + @classmethod + def setUpClass(cls): + cls.enterClassContext(translation.override("de")) + super().setUpClass() def test_dateField(self): "DateFields can parse dates in the default format" @@ -631,9 +632,10 @@ class SimpleDateFormatTests(SimpleTestCase): class LocalizedDateTimeTests(SimpleTestCase): - def setUp(self): - activate("de") - self.addCleanup(deactivate) + @classmethod + def setUpClass(cls): + cls.enterClassContext(translation.override("de")) + super().setUpClass() def test_dateTimeField(self): "DateTimeFields can parse dates in the default format" -- cgit v1.3