mirror of https://github.com/python/cpython
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:
parent
59a65facf2
commit
96b3249670
|
@ -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]
|
||||||
|
|
Loading…
Reference in New Issue