From b90751119ddf8f587a515a86ab6621564fdf8834 Mon Sep 17 00:00:00 2001
From: Fuad Ismail <fuad1502@gmail.com>
Date: Thu, 12 Dec 2024 12:54:58 +0700
Subject: [PATCH] tests/dmesg: use fixed offset time argument in test.

---
 src/uu/dmesg/src/time_formatter.rs | 10 ----------
 tests/by-util/test_dmesg.rs        |  4 ++--
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/src/uu/dmesg/src/time_formatter.rs b/src/uu/dmesg/src/time_formatter.rs
index b180d0e..5d93068 100644
--- a/src/uu/dmesg/src/time_formatter.rs
+++ b/src/uu/dmesg/src/time_formatter.rs
@@ -118,8 +118,6 @@ impl DeltaFormatter {
 }
 
 pub fn parse_datetime(s: &str) -> UResult<DateTime<FixedOffset>> {
-    #[cfg(feature = "fixed-boot-time")]
-    set_fixed_timezone();
     match parse_datetime::parse_datetime(s) {
         Ok(date_time) => Ok(date_time),
         Err(_) => Err(USimpleError::new(1, format!("invalid time value \"{s}\""))),
@@ -184,11 +182,3 @@ fn boot_time_from_utmpx() -> Option<DateTime<FixedOffset>> {
     }
     None
 }
-
-#[cfg(feature = "fixed-boot-time")]
-static SET_TZ: OnceLock<()> = OnceLock::new();
-
-#[cfg(feature = "fixed-boot-time")]
-fn set_fixed_timezone() {
-    *SET_TZ.get_or_init(|| std::env::set_var("TZ", "Asia/Jakarta"))
-}
diff --git a/tests/by-util/test_dmesg.rs b/tests/by-util/test_dmesg.rs
index b7f9b69..d8d6836 100644
--- a/tests/by-util/test_dmesg.rs
+++ b/tests/by-util/test_dmesg.rs
@@ -152,8 +152,8 @@ fn test_since_until() {
     new_ucmd!()
         .arg("--kmsg-file")
         .arg("kmsg.input")
-        .arg("--since=\"2024-11-19 17:47:32\"")
-        .arg("--until=\"2024-11-19 18:55:52\"")
+        .arg("--since=\"2024-11-19 17:47:32 +0700\"")
+        .arg("--until=\"2024-11-19 18:55:52 +0700\"")
         .succeeds()
         .stdout_only_fixture("test_since_until.expected");
 }