From d4bb582b1a11edb28ab239fe1b7c6104d24a8e73 Mon Sep 17 00:00:00 2001 From: Karen Tracey Date: Sun, 1 Nov 2009 23:09:23 +0000 Subject: [PATCH] Changed setUp and tearDown for the tests converted from doctests in r11695 to not assume TZ absolutely will be set in the environment. That environment variable does not necessarily exist on Windows, it seems. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11699 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/regressiontests/utils/dateformat.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/regressiontests/utils/dateformat.py b/tests/regressiontests/utils/dateformat.py index 6afbcd61ec..2ff3441486 100644 --- a/tests/regressiontests/utils/dateformat.py +++ b/tests/regressiontests/utils/dateformat.py @@ -6,11 +6,14 @@ from django.utils.tzinfo import FixedOffset, LocalTimezone class DateFormatTests(TestCase): def setUp(self): - self.old_TZ = os.environ['TZ'] + self.old_TZ = os.environ.get('TZ') os.environ['TZ'] = 'Europe/Copenhagen' def tearDown(self): - os.environ['TZ'] = self.old_TZ + if self.old_TZ is None: + del os.environ['TZ'] + else: + os.environ['TZ'] = self.old_TZ def test_date(self): d = date(2009, 5, 16)