def test_timedelta(self): value = timedelta(12, 34, 56) self.connection.execute("INSERT INTO datetime_test (td) VALUES (?)", (value,)) result = self.connection.execute("SELECT td FROM datetime_test") variable = TimeDeltaVariable() result.set_variable(variable, result.get_one()[0]) self.assertEquals(variable.get(), value)
def test_timedelta(self): value = timedelta(12, 34, 56) self.connection.execute("INSERT INTO datetime_test (td) VALUES (?)", (value, )) result = self.connection.execute("SELECT td FROM datetime_test") variable = TimeDeltaVariable() result.set_variable(variable, result.get_one()[0]) self.assertEquals(variable.get(), value)
def compile_timedelta(compile, expr, state): state.parameters.append(TimeDeltaVariable(expr)) return "?"