summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_calendar.py
diff options
context:
space:
mode:
authorAlexander Belopolsky <alexander.belopolsky@gmail.com>2010-06-14 17:32:03 (GMT)
committerAlexander Belopolsky <alexander.belopolsky@gmail.com>2010-06-14 17:32:03 (GMT)
commit43ca710a440b02ee38d04e46cf744e1fb9a86634 (patch)
treed6301a4c58bc4109d34cd863b80253121c4c7ae4 /Lib/test/test_calendar.py
parent4e749a1113acb4affed27afda07e17d96945290b (diff)
downloadcpython-43ca710a440b02ee38d04e46cf744e1fb9a86634.zip
cpython-43ca710a440b02ee38d04e46cf744e1fb9a86634.tar.gz
cpython-43ca710a440b02ee38d04e46cf744e1fb9a86634.tar.bz2
Issue 6280: Tests and simpler implementation for calendar.timegm
Diffstat (limited to 'Lib/test/test_calendar.py')
-rw-r--r--Lib/test/test_calendar.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/Lib/test/test_calendar.py b/Lib/test/test_calendar.py
index e8b2ca5..b7ce475 100644
--- a/Lib/test/test_calendar.py
+++ b/Lib/test/test_calendar.py
@@ -2,7 +2,7 @@ import calendar
import unittest
from test import support
-
+import time
result_2004_text = """
2004
@@ -381,13 +381,21 @@ class SundayTestCase(MonthCalendarTestCase):
# A 31-day december starting on friday (2+7+7+7+7+1 days)
self.check_weeks(1995, 12, (2, 7, 7, 7, 7, 1))
+class TimegmTestCase(unittest.TestCase):
+ TIMESTAMPS = [0, 10, 100, 1000, 10000, 100000, 1000000,
+ 1234567890, 1262304000, 1275785153,]
+ def test_timegm(self):
+ for secs in self.TIMESTAMPS:
+ tuple = time.gmtime(secs)
+ self.assertEqual(secs, calendar.timegm(tuple))
def test_main():
support.run_unittest(
OutputTestCase,
CalendarTestCase,
MondayTestCase,
- SundayTestCase
+ SundayTestCase,
+ TimegmTestCase,
)