From 158e52399e649955c8b0e86a44e24caf9d224898 Mon Sep 17 00:00:00 2001 From: philippeitis <33013301+philippeitis@users.noreply.github.com> Date: Fri, 7 Oct 2022 21:35:05 -0700 Subject: [PATCH] Use UTC DateTime --- src/generator/lib/util.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/generator/lib/util.py b/src/generator/lib/util.py index 208f72f2ff..604bd9f046 100644 --- a/src/generator/lib/util.py +++ b/src/generator/lib/util.py @@ -20,7 +20,7 @@ re_find_replacements = re.compile(r"\{[/\+]?\w+\*?\}") HTTP_METHODS = set(("OPTIONS", "GET", "POST", "PUT", "DELETE", "HEAD", "TRACE", "CONNECT", "PATCH")) CHRONO_PATH = "client::chrono" -CHRONO_DATETIME = f"{CHRONO_PATH}::NaiveDateTime" +CHRONO_DATETIME = f"{CHRONO_PATH}::DateTime<{CHRONO_PATH}::offset::Utc>" CHRONO_DATE = f"{CHRONO_PATH}::NaiveDate" USE_FORMAT = 'use_format_field' TYPE_MAP = { @@ -84,10 +84,10 @@ RUST_TYPE_RND_MAP = { # TODO: styling this f"{CHRONO_PATH}::Duration": lambda: f"{CHRONO_PATH}::Duration::seconds({randint(0, 9999999)})", CHRONO_DATE: chrono_date, - CHRONO_DATETIME: lambda: f"{chrono_date()}.with_hms({randint(0, 23)}, {randint(0, 59)}, {randint(0, 59)})", + CHRONO_DATETIME: lambda: f"{CHRONO_PATH}::Utc::now()", f"&{CHRONO_PATH}::Duration": lambda: f"&{CHRONO_PATH}::Duration::seconds({randint(0, 9999999)})", f"&{CHRONO_DATE}": lambda: f"&{chrono_date()}", - f"&{CHRONO_DATETIME}": lambda: f"&{chrono_date()}.with_hms({randint(0, 23)}, {randint(0, 59)}, {randint(0, 59)})" + f"&{CHRONO_DATETIME}": lambda: f"&{CHRONO_PATH}::Utc::now()", # why a reference to Vec? Because it works. Should be slice, but who knows how typing works here. } TREF = '$ref'