[Checkins] SVN: DateTime/trunk/ added EDT timezone support. fixes #599856
Nathan Van Gheem
vangheem at gmail.com
Tue Jun 29 14:06:53 EDT 2010
Log message for revision 113985:
added EDT timezone support. fixes #599856
Changed:
U DateTime/trunk/CHANGES.txt
U DateTime/trunk/src/DateTime/pytz_support.py
U DateTime/trunk/src/DateTime/tests/testDateTime.py
-=-
Modified: DateTime/trunk/CHANGES.txt
===================================================================
--- DateTime/trunk/CHANGES.txt 2010-06-29 18:05:46 UTC (rev 113984)
+++ DateTime/trunk/CHANGES.txt 2010-06-29 18:06:53 UTC (rev 113985)
@@ -4,7 +4,9 @@
2.12.3 (unreleased)
-------------------
-- TBD
+- Added EDT timezone support. Addresses bug #599856.
+ [vangheem]
+
2.12.2 (2010-05-05)
-------------------
Modified: DateTime/trunk/src/DateTime/pytz_support.py
===================================================================
--- DateTime/trunk/src/DateTime/pytz_support.py 2010-06-29 18:05:46 UTC (rev 113984)
+++ DateTime/trunk/src/DateTime/pytz_support.py 2010-06-29 18:06:53 UTC (rev 113985)
@@ -84,7 +84,7 @@
# These are the timezones not in pytz.common_timezones
_old_zlst = [
-'AST', 'AT', 'BST', 'BT', 'CCT',
+'AST', 'AT', 'BST', 'BT', 'CCT', 'EDT',
'CET', 'CST', 'Cuba', 'EADT', 'EAST',
'EEST', 'EET', 'EST', 'Egypt', 'FST',
'FWT', 'GB-Eire', 'GMT+0100', 'GMT+0130', 'GMT+0200',
@@ -186,7 +186,7 @@
'bt':'GMT+3', 'zp4':'GMT+4', 'zp5':'GMT+5', 'zp6':'GMT+6',
'wast':'GMT+7', 'cct':'GMT+8', 'jst':'GMT+9', 'east':'GMT+10',
'gst':'GMT+10', 'nzt':'GMT+12', 'nzst':'GMT+12', 'idle':'GMT+12',
-'ret':'GMT+4', 'ist': 'GMT+0530'
+'ret':'GMT+4', 'ist': 'GMT+0530', 'edt' : 'GMT-0400'
}
Modified: DateTime/trunk/src/DateTime/tests/testDateTime.py
===================================================================
--- DateTime/trunk/src/DateTime/tests/testDateTime.py 2010-06-29 18:05:46 UTC (rev 113984)
+++ DateTime/trunk/src/DateTime/tests/testDateTime.py 2010-06-29 18:06:53 UTC (rev 113985)
@@ -647,6 +647,14 @@
self.assertEqual(offset1, offset2)
+ def testEDTTimezone(self):
+ """Should be able to parse EDT timezones"""
+ dt = DateTime("Mon, 28 Jun 2010 10:12:25 EDT")
+ self.assertEqual(dt.Day(), 'Monday')
+ self.assertEqual(dt.day(), 28)
+ self.assertEqual(dt.Month(), 'June')
+ self.assertEqual(dt.timezone(), 'GMT-0400')
+
def test_suite():
import doctest
return unittest.TestSuite([
More information about the checkins
mailing list