From: Guido van Rossum Date: Tue, 1 Jan 2008 04:15:29 +0000 (+0000) Subject: Fix an odd error which would only occur close to new year's eve, due X-Git-Tag: v2.6a1~796 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=96b3249670ffa02c8794d881acb9e6d1bd670515;p=python Fix an odd error which would only occur close to new year's eve, due to use of datetime.datetime.now() instead of utcnow() for comparison. (I think the test can still fail if it's executed pretty much *at* new year's eve, but that's not worth fixing.) --- diff --git a/Lib/sqlite3/test/types.py b/Lib/sqlite3/test/types.py index 506283da15..3cc9affc5d 100644 --- a/Lib/sqlite3/test/types.py +++ b/Lib/sqlite3/test/types.py @@ -331,8 +331,7 @@ class DateTimeTests(unittest.TestCase): if sqlite.sqlite_version_info < (3, 1): return - # SQLite's current_timestamp uses UTC time, while datetime.datetime.now() uses local time. - now = datetime.datetime.now() + now = datetime.datetime.utcnow() self.cur.execute("insert into test(ts) values (current_timestamp)") self.cur.execute("select ts from test") ts = self.cur.fetchone()[0]