summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-09-17 12:12:52 -0400
committerTim Graham <timograham@gmail.com>2016-09-17 15:44:06 -0400
commite43ea36b7681e43ea99505a2cf7550d4d36016b3 (patch)
tree892a59dd8b132288a2ce8145afa7595ad181a24c
parent8119b679eb85cdc0ae3d321e54d06dd0200a1e82 (diff)
Refs #27025 -- Fixed a timezone test for Python 3.6.
Reflects behavior changes in PEP 495 (Local Time Disambiguation).
-rw-r--r--tests/utils_tests/test_timezone.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/utils_tests/test_timezone.py b/tests/utils_tests/test_timezone.py
index 9dc7941b4b..1be1d63b2c 100644
--- a/tests/utils_tests/test_timezone.py
+++ b/tests/utils_tests/test_timezone.py
@@ -193,8 +193,14 @@ class TimezoneTests(SimpleTestCase):
pytz.timezone("Asia/Bangkok").localize(datetime.datetime(2011, 9, 1, 17, 20, 30)), CET
),
datetime.datetime(2011, 9, 1, 12, 20, 30))
- with self.assertRaises(ValueError):
- timezone.make_naive(datetime.datetime(2011, 9, 1, 12, 20, 30), CET)
+ if PY36:
+ self.assertEqual(
+ timezone.make_naive(datetime.datetime(2011, 9, 1, 12, 20, 30), CET),
+ datetime.datetime(2011, 9, 1, 19, 20, 30)
+ )
+ else:
+ with self.assertRaises(ValueError):
+ timezone.make_naive(datetime.datetime(2011, 9, 1, 12, 20, 30), CET)
@requires_pytz
def test_make_aware_pytz_ambiguous(self):