[Python-checkins] python/dist/src/Lib/test test_datetime.py, 1.49, 1.50

montanaro at users.sourceforge.net montanaro at users.sourceforge.net
Thu Jan 13 05:13:00 CET 2005


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27707/Lib/test

Modified Files:
	test_datetime.py 
Log Message:
Add strptime() constructor to datetime class.  Thanks to Josh Spoerri for
the changes.


Index: test_datetime.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_datetime.py,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -d -r1.49 -r1.50
--- test_datetime.py	16 Sep 2004 01:30:47 -0000	1.49
+++ test_datetime.py	13 Jan 2005 04:12:27 -0000	1.50
@@ -1421,6 +1421,15 @@
             # Else try again a few times.
         self.failUnless(abs(from_timestamp - from_now) <= tolerance)
 
+    def test_strptime(self):
+        import time
+
+        string = '2004-12-01 13:02:47'
+        format = '%Y-%m-%d %H:%M:%S'
+        expected = self.theclass(*(time.strptime(string, format)[0:6]))
+        got = self.theclass.strptime(string, format)
+        self.assertEqual(expected, got)
+
     def test_more_timetuple(self):
         # This tests fields beyond those tested by the TestDate.test_timetuple.
         t = self.theclass(2004, 12, 31, 6, 22, 33)



More information about the Python-checkins mailing list