this test was using sysdate() and current_timestamp() together
in conjunction with a truncation to DAY, however for four hours
on saturday night (see commit time :) ) these two values will
have a different value if one side is EDT and the other is UTC.
tox does not transmit environment variables including TZ by
default, so even if the server is set up for EDT, running tox
will not set TZ and at least Oracle client seems to use this
value, producing UTC for session time but the database on CI
was configured for EDT, producing EDT for sysdate.
Change-Id: I56602d2402a475a0c4fdf61c1c5fc2618c82f915
sa.select(
[
func.trunc(
- func.sysdate(), sa.literal_column("'DAY'"),
+ func.current_timestamp(),
+ sa.literal_column("'DAY'"),
type_=sa.Date)]))
assert isinstance(ts, datetime.date) and not isinstance(
ts, datetime.datetime)
type_=sa.Date)
def1 = currenttime
def2 = func.trunc(
- sa.text("sysdate"), sa.literal_column("'DAY'"), type_=sa.Date)
+ sa.text("current_timestamp"),
+ sa.literal_column("'DAY'"), type_=sa.Date)
deftype = sa.Date
elif use_function_defaults: