From 11958c924153f96d4412448329c35dcb7f7f8c22 Mon Sep 17 00:00:00 2001 From: Neel Chauhan Date: Fri, 16 Dec 2022 13:07:49 -0800 Subject: [PATCH] Use parse_rfc3339() in the tor-rtmock crate --- Cargo.lock | 1 + crates/tor-rtmock/Cargo.toml | 1 + crates/tor-rtmock/tests/rtcompat_timing.rs | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 31b89ca5e..66dae55b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4133,6 +4133,7 @@ dependencies = [ "async-trait", "futures", "futures-await-test", + "humantime 2.1.0", "pin-project", "rand 0.8.5", "thiserror", diff --git a/crates/tor-rtmock/Cargo.toml b/crates/tor-rtmock/Cargo.toml index 22b4a4d95..a2808b355 100644 --- a/crates/tor-rtmock/Cargo.toml +++ b/crates/tor-rtmock/Cargo.toml @@ -14,6 +14,7 @@ repository = "https://gitlab.torproject.org/tpo/core/arti.git/" [dependencies] async-trait = "0.1.2" futures = "0.3.14" +humantime = "2" pin-project = "1" thiserror = "1" tor-rtcompat = { version = "0.8.0", path = "../tor-rtcompat" } diff --git a/crates/tor-rtmock/tests/rtcompat_timing.rs b/crates/tor-rtmock/tests/rtcompat_timing.rs index 6c4daf68b..f0b020b33 100644 --- a/crates/tor-rtmock/tests/rtcompat_timing.rs +++ b/crates/tor-rtmock/tests/rtcompat_timing.rs @@ -60,8 +60,8 @@ fn timeouts() { } fn start() -> SystemTime { - // Yes this is a homestuck reference - SystemTime::UNIX_EPOCH + Duration::from_secs(1239657180) + use humantime::parse_rfc3339; + parse_rfc3339("2009-04-13T09:13:00Z").unwrap() } const ONE_DAY: Duration = Duration::from_secs(86400);