[Python-checkins] CVS: python/nondist/sandbox/datetime test_cdatetime.py,NONE,1.1
Fred L. Drake
fdrake@users.sourceforge.net
Mon, 04 Mar 2002 12:44:21 -0800
Update of /cvsroot/python/python/nondist/sandbox/datetime
In directory usw-pr-cvs1:/tmp/cvs-serv6906
Added Files:
test_cdatetime.py
Log Message:
Tests that the C implementation passes. This will eventually be stubbed to
use test_datetime or be removed.
--- NEW FILE: test_cdatetime.py ---
"""Test date/time type.
See http://www.zope.org/Members/fdrake/DateTimeWiki/TestCases
"""
import sys
import unittest
from _datetime import datetime, MINYEAR, MAXYEAR
class TestDateTime(unittest.TestCase):
def test_basic_attributes(self):
dt = datetime(2002, 3, 1, 12, 0, 0)
self.assertEqual(dt.year, 2002)
self.assertEqual(dt.month, 3)
self.assertEqual(dt.day, 1)
self.assertEqual(dt.hour, 12)
self.assertEqual(dt.minute, 0)
self.assertEqual(dt.second, 0)
self.assertEqual(dt.microsecond, 0)
def test_suite():
s1 = unittest.makeSuite(TestDateTime, 'test')
return unittest.TestSuite([s1])
def test_main():
r = unittest.TextTestRunner(stream=sys.stdout, verbosity=2)
s = test_suite()
r.run(s)
if __name__ == "__main__":
test_main()