diff options
author | Samson <16504129+sagudev@users.noreply.github.com> | 2023-09-11 21:16:54 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-11 19:16:54 +0000 |
commit | aad2dccc9c9f6b89922c07933cfa7087a8cd1ec4 (patch) | |
tree | 68dec1a9d53f4ed564843a9580fba70bf90dbef1 /components/net/tests | |
parent | 413da4ca69d3013528c09bbaf38629a72384372d (diff) | |
download | servo-aad2dccc9c9f6b89922c07933cfa7087a8cd1ec4.tar.gz servo-aad2dccc9c9f6b89922c07933cfa7087a8cd1ec4.zip |
Strict import formatting (grouping and granularity) (#30325)
* strict imports formatting
* Reformat all imports
Diffstat (limited to 'components/net/tests')
-rw-r--r-- | components/net/tests/data_loader.rs | 6 | ||||
-rw-r--r-- | components/net/tests/fetch.rs | 41 | ||||
-rw-r--r-- | components/net/tests/file_loader.rs | 1 | ||||
-rw-r--r-- | components/net/tests/filemanager_thread.rs | 12 | ||||
-rw-r--r-- | components/net/tests/hsts.rs | 3 | ||||
-rw-r--r-- | components/net/tests/http_loader.rs | 29 | ||||
-rw-r--r-- | components/net/tests/main.rs | 14 | ||||
-rw-r--r-- | components/net/tests/mime_classifier.rs | 7 | ||||
-rw-r--r-- | components/net/tests/resource_thread.rs | 6 | ||||
-rw-r--r-- | components/net/tests/subresource_integrity.rs | 6 |
10 files changed, 67 insertions, 58 deletions
diff --git a/components/net/tests/data_loader.rs b/components/net/tests/data_loader.rs index 9490c818384..198fe19709c 100644 --- a/components/net/tests/data_loader.rs +++ b/components/net/tests/data_loader.rs @@ -2,7 +2,8 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -use crate::fetch; +use std::ops::Deref; + use headers::{ContentType, HeaderMapExt}; use hyper_serde::Serde; use mime::{self, Mime}; @@ -10,7 +11,8 @@ use net_traits::request::{Origin, Referrer, Request}; use net_traits::response::{HttpsState, ResponseBody}; use net_traits::{FetchMetadata, FilteredMetadata, NetworkError}; use servo_url::ServoUrl; -use std::ops::Deref; + +use crate::fetch; #[cfg(test)] fn assert_parse( diff --git a/components/net/tests/fetch.rs b/components/net/tests/fetch.rs index b5c34a91f3b..ab05a954e9e 100644 --- a/components/net/tests/fetch.rs +++ b/components/net/tests/fetch.rs @@ -4,24 +4,23 @@ #![cfg(not(target_os = "windows"))] -use crate::fetch_with_context; -use crate::fetch_with_cors_cache; -use crate::http_loader::{expect_devtools_http_request, expect_devtools_http_response}; -use crate::{ - create_embedder_proxy, fetch, make_server, make_ssl_server, new_fetch_context, - DEFAULT_USER_AGENT, -}; +use std::fs; +use std::iter::FromIterator; +use std::path::Path; +use std::sync::atomic::{AtomicUsize, Ordering}; +use std::sync::{Arc, Mutex, Weak}; +use std::time::{Duration, SystemTime}; + use crossbeam_channel::{unbounded, Sender}; -use devtools_traits::HttpRequest as DevtoolsHttpRequest; -use devtools_traits::HttpResponse as DevtoolsHttpResponse; -use headers::StrictTransportSecurity; -use headers::{AccessControlAllowCredentials, AccessControlAllowHeaders, AccessControlAllowOrigin}; -use headers::{AccessControlAllowMethods, AccessControlMaxAge, HeaderMapExt}; -use headers::{CacheControl, ContentLength, ContentType, Expires, LastModified, Pragma, UserAgent}; +use devtools_traits::{HttpRequest as DevtoolsHttpRequest, HttpResponse as DevtoolsHttpResponse}; +use headers::{ + AccessControlAllowCredentials, AccessControlAllowHeaders, AccessControlAllowMethods, + AccessControlAllowOrigin, AccessControlMaxAge, CacheControl, ContentLength, ContentType, + Expires, HeaderMapExt, LastModified, Pragma, StrictTransportSecurity, UserAgent, +}; use http::header::{self, HeaderMap, HeaderName, HeaderValue}; use http::{Method, StatusCode}; -use hyper::Body; -use hyper::{Request as HyperRequest, Response as HyperResponse}; +use hyper::{Body, Request as HyperRequest, Response as HyperResponse}; use mime::{self, Mime}; use msg::constellation_msg::TEST_PIPELINE_ID; use net::fetch::cors_cache::CorsCache; @@ -41,15 +40,15 @@ use net_traits::{ }; use servo_arc::Arc as ServoArc; use servo_url::{ImmutableOrigin, ServoUrl}; -use std::fs; -use std::iter::FromIterator; -use std::path::Path; -use std::sync::atomic::{AtomicUsize, Ordering}; -use std::sync::{Arc, Mutex, Weak}; -use std::time::{Duration, SystemTime}; use tokio_test::block_on; use uuid::Uuid; +use crate::http_loader::{expect_devtools_http_request, expect_devtools_http_response}; +use crate::{ + create_embedder_proxy, fetch, fetch_with_context, fetch_with_cors_cache, make_server, + make_ssl_server, new_fetch_context, DEFAULT_USER_AGENT, +}; + // TODO write a struct that impls Handler for storing test values #[test] diff --git a/components/net/tests/file_loader.rs b/components/net/tests/file_loader.rs index f37a90dabcd..0dbf8303318 100644 --- a/components/net/tests/file_loader.rs +++ b/components/net/tests/file_loader.rs @@ -3,6 +3,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ use std::env; + use url::Url; #[test] diff --git a/components/net/tests/filemanager_thread.rs b/components/net/tests/filemanager_thread.rs index 3cda5a2f2d1..8cead55ba53 100644 --- a/components/net/tests/filemanager_thread.rs +++ b/components/net/tests/filemanager_thread.rs @@ -2,7 +2,11 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -use crate::create_embedder_proxy; +use std::fs::File; +use std::io::Read; +use std::path::PathBuf; +use std::sync::Arc; + use embedder_traits::FilterPattern; use ipc_channel::ipc; use net::filemanager_thread::FileManager; @@ -12,10 +16,8 @@ use net_traits::filemanager_thread::{ FileManagerThreadError, FileManagerThreadMsg, ReadFileProgress, }; use servo_config::set_pref; -use std::fs::File; -use std::io::Read; -use std::path::PathBuf; -use std::sync::Arc; + +use crate::create_embedder_proxy; #[test] fn test_filemanager() { diff --git a/components/net/tests/hsts.rs b/components/net/tests/hsts.rs index 044287da159..a3bebb67fcf 100644 --- a/components/net/tests/hsts.rs +++ b/components/net/tests/hsts.rs @@ -2,9 +2,10 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +use std::collections::HashMap; + use net::hsts::{HstsEntry, HstsList}; use net_traits::IncludeSubdomains; -use std::collections::HashMap; #[test] fn test_hsts_entry_is_not_expired_when_it_has_no_timestamp() { diff --git a/components/net/tests/http_loader.rs b/components/net/tests/http_loader.rs index e84b0ec3fc5..b60ac325d0a 100644 --- a/components/net/tests/http_loader.rs +++ b/components/net/tests/http_loader.rs @@ -4,15 +4,19 @@ #![cfg(not(target_os = "windows"))] -use crate::fetch; -use crate::fetch_with_context; -use crate::make_server; -use crate::new_fetch_context; +use std::collections::HashMap; +use std::io::Write; +use std::str; +use std::sync::atomic::{AtomicBool, Ordering}; +use std::sync::{Arc, Mutex, RwLock}; +use std::time::Duration; + use cookie_rs::Cookie as CookiePair; use crossbeam_channel::{unbounded, Receiver}; -use devtools_traits::HttpRequest as DevtoolsHttpRequest; -use devtools_traits::HttpResponse as DevtoolsHttpResponse; -use devtools_traits::{ChromeToDevtoolsControlMsg, DevtoolsControlMsg, NetworkEvent}; +use devtools_traits::{ + ChromeToDevtoolsControlMsg, DevtoolsControlMsg, HttpRequest as DevtoolsHttpRequest, + HttpResponse as DevtoolsHttpResponse, NetworkEvent, +}; use flate2::write::{DeflateEncoder, GzEncoder}; use flate2::Compression; use headers::authorization::Basic; @@ -22,8 +26,7 @@ use headers::{ use http::header::{self, HeaderMap, HeaderValue}; use http::uri::Authority; use http::{Method, StatusCode}; -use hyper::Body; -use hyper::{Request as HyperRequest, Response as HyperResponse}; +use hyper::{Body, Request as HyperRequest, Response as HyperResponse}; use ipc_channel::ipc; use ipc_channel::router::ROUTER; use msg::constellation_msg::TEST_PIPELINE_ID; @@ -39,12 +42,8 @@ use net_traits::request::{ use net_traits::response::ResponseBody; use net_traits::{CookieSource, NetworkError, ReferrerPolicy}; use servo_url::{ImmutableOrigin, ServoUrl}; -use std::collections::HashMap; -use std::io::Write; -use std::str; -use std::sync::atomic::{AtomicBool, Ordering}; -use std::sync::{Arc, Mutex, RwLock}; -use std::time::Duration; + +use crate::{fetch, fetch_with_context, make_server, new_fetch_context}; fn mock_origin() -> ImmutableOrigin { ServoUrl::parse("http://servo.org").unwrap().origin() diff --git a/components/net/tests/main.rs b/components/net/tests/main.rs index 675dc4ec7af..c5eb5c7b6ff 100644 --- a/components/net/tests/main.rs +++ b/components/net/tests/main.rs @@ -19,6 +19,12 @@ mod resource_thread; mod subresource_integrity; use core::convert::Infallible; +use std::fs::File; +use std::io::{self, BufReader}; +use std::net::TcpListener as StdTcpListener; +use std::path::{Path, PathBuf}; +use std::sync::{Arc, Mutex, Weak}; + use crossbeam_channel::{unbounded, Sender}; use devtools_traits::DevtoolsControlMsg; use embedder_traits::{EmbedderProxy, EventLoopWaker}; @@ -42,13 +48,7 @@ use rustls::{self, Certificate, PrivateKey}; use rustls_pemfile::{certs, pkcs8_private_keys}; use servo_arc::Arc as ServoArc; use servo_url::ServoUrl; -use std::fs::File; -use std::io::{self, BufReader}; -use std::net::TcpListener as StdTcpListener; -use std::path::{Path, PathBuf}; -use std::sync::{Arc, Mutex, Weak}; -use tokio::net::TcpListener; -use tokio::net::TcpStream; +use tokio::net::{TcpListener, TcpStream}; use tokio::runtime::{Builder, Runtime}; use tokio_rustls::{self, TlsAcceptor}; use tokio_stream::wrappers::TcpListenerStream; diff --git a/components/net/tests/mime_classifier.rs b/components/net/tests/mime_classifier.rs index 0fac4a027e2..7301673ce16 100644 --- a/components/net/tests/mime_classifier.rs +++ b/components/net/tests/mime_classifier.rs @@ -2,14 +2,15 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -use mime::{self, Mime}; -use net::mime_classifier::{ApacheBugFlag, MimeClassifier, Mp4Matcher, NoSniffFlag}; -use net_traits::LoadContext; use std::env; use std::fs::File; use std::io::{self, Read}; use std::path::{self, PathBuf}; +use mime::{self, Mime}; +use net::mime_classifier::{ApacheBugFlag, MimeClassifier, Mp4Matcher, NoSniffFlag}; +use net_traits::LoadContext; + fn read_file(path: &path::Path) -> io::Result<Vec<u8>> { let mut file = File::open(path)?; let mut buffer = Vec::new(); diff --git a/components/net/tests/resource_thread.rs b/components/net/tests/resource_thread.rs index 11aac7efc49..9a32143d715 100644 --- a/components/net/tests/resource_thread.rs +++ b/components/net/tests/resource_thread.rs @@ -2,7 +2,8 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -use crate::create_embedder_proxy; +use std::net::IpAddr; + use ipc_channel::ipc; use net::connector::CACertificates; use net::resource_thread::new_core_resource_thread; @@ -10,7 +11,8 @@ use net::test::parse_hostsfile; use net_traits::CoreResourceMsg; use profile_traits::mem::ProfilerChan as MemProfilerChan; use profile_traits::time::ProfilerChan; -use std::net::IpAddr; + +use crate::create_embedder_proxy; fn ip(s: &str) -> IpAddr { s.parse().unwrap() diff --git a/components/net/tests/subresource_integrity.rs b/components/net/tests/subresource_integrity.rs index ff6ca3d67ad..b6063a7528d 100644 --- a/components/net/tests/subresource_integrity.rs +++ b/components/net/tests/subresource_integrity.rs @@ -2,8 +2,10 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -use net::subresource_integrity::{get_prioritized_hash_function, get_strongest_metadata, SriEntry}; -use net::subresource_integrity::{is_response_integrity_valid, parsed_metadata}; +use net::subresource_integrity::{ + get_prioritized_hash_function, get_strongest_metadata, is_response_integrity_valid, + parsed_metadata, SriEntry, +}; use net_traits::response::{Response, ResponseBody}; use net_traits::{ResourceFetchTiming, ResourceTimingType}; use servo_url::ServoUrl; |