diff options
author | Alexander Belopolsky <alexander.belopolsky@gmail.com> | 2010-06-14 17:32:03 (GMT) |
---|---|---|
committer | Alexander Belopolsky <alexander.belopolsky@gmail.com> | 2010-06-14 17:32:03 (GMT) |
commit | 43ca710a440b02ee38d04e46cf744e1fb9a86634 (patch) | |
tree | d6301a4c58bc4109d34cd863b80253121c4c7ae4 /Lib/test/test_calendar.py | |
parent | 4e749a1113acb4affed27afda07e17d96945290b (diff) | |
download | cpython-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.py | 12 |
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, ) |