Skip to content

Commit 73e1fd7

Browse files
committed
Fix timezone issue in unittest test_naive_date_time_param and test_date_time_param
1 parent 80a492c commit 73e1fd7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/types/chrono.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ mod test {
250250
let db = checked_memory_handle()?;
251251
let result: Result<bool> = db.query_row(
252252
"SELECT 1 WHERE ? BETWEEN (now()::timestamp - INTERVAL '1 minute') AND (now()::timestamp + INTERVAL '1 minute')",
253-
[Utc::now().naive_utc()],
253+
[Local::now().naive_local()],
254254
|r| r.get(0),
255255
);
256256
assert!(result.is_ok());
@@ -262,7 +262,7 @@ mod test {
262262
let db = checked_memory_handle()?;
263263
// TODO(wangfenjin): why need 2 params?
264264
let result: Result<bool> = db.query_row(
265-
"SELECT 1 WHERE ? BETWEEN (now()::timestamp - INTERVAL '1 minute') AND (now()::timestamp + INTERVAL '1 minute')",
265+
"SELECT 1 WHERE ? BETWEEN (now()::timestamptz - INTERVAL '1 minute') AND (now()::timestamptz + INTERVAL '1 minute')",
266266
[Utc::now()],
267267
|r| r.get(0),
268268
);

0 commit comments

Comments
 (0)