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.)
This commit is contained in:
Guido van Rossum 2008-01-01 04:15:29 +00:00
parent 59a65facf2
commit 96b3249670
1 changed files with 1 additions and 2 deletions

View File

@ -331,8 +331,7 @@ class DateTimeTests(unittest.TestCase):
if sqlite.sqlite_version_info < (3, 1): if sqlite.sqlite_version_info < (3, 1):
return return
# SQLite's current_timestamp uses UTC time, while datetime.datetime.now() uses local time. now = datetime.datetime.utcnow()
now = datetime.datetime.now()
self.cur.execute("insert into test(ts) values (current_timestamp)") self.cur.execute("insert into test(ts) values (current_timestamp)")
self.cur.execute("select ts from test") self.cur.execute("select ts from test")
ts = self.cur.fetchone()[0] ts = self.cur.fetchone()[0]