aboutsummaryrefslogtreecommitdiffstats
path: root/components/hyper_serde/tests/tokens.rs
diff options
context:
space:
mode:
authorMartin Robinson <mrobinson@igalia.com>2024-01-18 16:10:48 +0100
committerGitHub <noreply@github.com>2024-01-18 15:10:48 +0000
commit8e5f28839cde6b9ee5cd7cb4f8c27ff0ae10a86c (patch)
treed6cb4615b9fcbde1258d7746039cd9b97c7aafc4 /components/hyper_serde/tests/tokens.rs
parentc3fd27c225e66fc00611bcd35f462077dfcf21d1 (diff)
downloadservo-8e5f28839cde6b9ee5cd7cb4f8c27ff0ae10a86c.tar.gz
servo-8e5f28839cde6b9ee5cd7cb4f8c27ff0ae10a86c.zip
Revert "Replace time with std::time in components/net (#31079)" (#31120)
This reverts commit 580062228bb083ccdc2144a43491bc4f916c57ad.
Diffstat (limited to 'components/hyper_serde/tests/tokens.rs')
-rw-r--r--components/hyper_serde/tests/tokens.rs17
1 files changed, 7 insertions, 10 deletions
diff --git a/components/hyper_serde/tests/tokens.rs b/components/hyper_serde/tests/tokens.rs
index 2ba79ce3bb6..d7ad09f4e9c 100644
--- a/components/hyper_serde/tests/tokens.rs
+++ b/components/hyper_serde/tests/tokens.rs
@@ -15,6 +15,7 @@ use http::StatusCode;
use hyper::{Method, Uri};
use hyper_serde::{De, Ser};
use serde_test::{assert_de_tokens, assert_ser_tokens, Token};
+use time::Duration;
#[test]
fn test_content_type() {
@@ -31,7 +32,7 @@ fn test_cookie() {
// string with a bunch of indices in it which apparently is different from the exact same
// cookie but parsed as a bunch of strings.
let cookie: Cookie = Cookie::build("Hello", "World!")
- .max_age(time::Duration::seconds(42))
+ .max_age(Duration::seconds(42))
.domain("servo.org")
.path("/")
.secure(true)
@@ -111,18 +112,14 @@ fn test_raw_status() {
}
#[test]
-fn test_system_time_serialization() {
- use std::time::SystemTime;
+fn test_tm() {
+ use time::strptime;
- use chrono::{NaiveDateTime, TimeZone, Utc};
+ let time = strptime("2017-02-22T12:03:31Z", "%Y-%m-%dT%H:%M:%SZ").unwrap();
+ let tokens = &[Token::Str("2017-02-22T12:03:31Z")];
- let time = SystemTime::from(Utc.from_utc_datetime(
- &NaiveDateTime::parse_from_str("2023-01-15T12:53:31Z", "%Y-%m-%dT%H:%M:%SZ").unwrap(),
- ));
- let tokens = &[Token::Str("2023-01-15T12:53:31Z")];
-
- assert_de_tokens(&De::new(time), tokens);
assert_ser_tokens(&Ser::new(&time), tokens);
+ assert_de_tokens(&De::new(time), tokens);
}
#[test]