From f51e2718e0aa8ffd2ae28e9924563e321ea62d33 Mon Sep 17 00:00:00 2001 From: Jerome Gravel-Niquet Date: Thu, 5 Dec 2024 15:12:50 -0500 Subject: [PATCH] compare up to microseconds precision, that's the best pg will do I guess? --- crates/corro-pg/src/lib.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/crates/corro-pg/src/lib.rs b/crates/corro-pg/src/lib.rs index ef96635e..236661e4 100644 --- a/crates/corro-pg/src/lib.rs +++ b/crates/corro-pg/src/lib.rs @@ -3311,7 +3311,10 @@ mod tests { let updated_at = row.try_get::<_, NaiveDateTime>(0)?; println!("updated_at: {updated_at:?}"); - assert_eq!(now, updated_at.and_utc()); + assert_eq!( + now.timestamp_micros(), + updated_at.and_utc().timestamp_micros() + ); let future: DateTime = Utc::now() + Duration::from_secs(1); println!("NOW: {future:?}"); @@ -3327,7 +3330,10 @@ mod tests { let updated_at = row.try_get::<_, NaiveDateTime>(0)?; println!("updated_at: {updated_at:?}"); - assert_eq!(future, updated_at.and_utc()); + assert_eq!( + future.timestamp_micros(), + updated_at.and_utc().timestamp_micros() + ); let row = client .query_one(