commit 973d01d81f34edb596a37a102ed5364ff70345fd
parent bc1b98ae825fb6fefcf5214b8d7194bb97698a80
Author: Florian Dold <dold@taler.net>
Date: Sat, 5 Sep 2026 12:49:28 +0200
fix test that breaks when run near midnight
Diffstat:
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/adapters/taler-magnet-bank/src/db.rs b/adapters/taler-magnet-bank/src/db.rs
@@ -879,7 +879,7 @@ pub async fn transfer_unregister(db: &PgPool, req: &Unregistration) -> sqlx::Res
#[cfg(test)]
mod test {
- use jiff::{Span, Timestamp, Zoned};
+ use jiff::{Span, Timestamp, Zoned, tz::TimeZone};
use serde_json::json;
use sqlx::{PgPool, Postgres, pool::PoolConnection, postgres::PgRow};
use taler_api::{
@@ -1075,9 +1075,10 @@ mod test {
Vec::new()
);
- let now = now_sql_stable_ts();
+ let now: Timestamp = "2026-09-04T23:00:00Z".parse().unwrap();
let later = now + Span::new().hours(2);
- let date = Zoned::now().date();
+ let date = now.to_zoned(TimeZone::UTC).date();
+ let later_date = later.to_zoned(TimeZone::UTC).date();
let tx = TxInAdmin {
amount: amount("EUR:10"),
subject: "subject".to_owned(),
@@ -1113,7 +1114,7 @@ mod test {
new: true,
pending: false,
row_id: 2,
- valued_at: date
+ valued_at: later_date
}
);