diff options
author | cyqsimon <28627918+cyqsimon@users.noreply.github.com> | 2023-08-25 19:54:05 +0800 |
---|---|---|
committer | cyqsimon <28627918+cyqsimon@users.noreply.github.com> | 2023-08-25 19:54:05 +0800 |
commit | e9aa59fa0e056dc4b51083eb21f9d2a1f851b29d (patch) | |
tree | 24e8420cc70930e19aaeb1447f537e4bd680dea4 /src/tests/cases | |
parent | dab19856704972d036252d101c754cc3fc2d85dc (diff) |
Compact imports
Diffstat (limited to 'src/tests/cases')
-rw-r--r-- | src/tests/cases/raw_mode.rs | 27 | ||||
-rw-r--r-- | src/tests/cases/test_utils.rs | 29 | ||||
-rw-r--r-- | src/tests/cases/ui.rs | 35 |
3 files changed, 49 insertions, 42 deletions
diff --git a/src/tests/cases/raw_mode.rs b/src/tests/cases/raw_mode.rs index 6da54ab..c382a2b 100644 --- a/src/tests/cases/raw_mode.rs +++ b/src/tests/cases/raw_mode.rs @@ -1,20 +1,25 @@ -use crate::tests::fakes::{create_fake_dns_client, NetworkFrames}; - -use ::insta::assert_snapshot; -use ::std::sync::{Arc, Mutex}; - -use ::std::collections::HashMap; -use ::std::net::IpAddr; +use std::{ + collections::HashMap, + net::IpAddr, + sync::{Arc, Mutex}, +}; +use insta::assert_snapshot; use packet_builder::*; use pnet::{datalink::DataLinkReceiver, packet::Packet}; -use crate::tests::cases::test_utils::{ - build_tcp_packet, opts_raw, os_input_output_dns, os_input_output_stdout, test_backend_factory, +use crate::{ + start, + tests::{ + cases::test_utils::{ + build_tcp_packet, opts_raw, os_input_output_dns, os_input_output_stdout, + test_backend_factory, + }, + fakes::{create_fake_dns_client, NetworkFrames}, + }, + Opt, RenderOpts, }; -use crate::{start, Opt, RenderOpts}; - fn build_ip_tcp_packet( source_ip: &str, destination_ip: &str, diff --git a/src/tests/cases/test_utils.rs b/src/tests/cases/test_utils.rs index 1137157..d2df990 100644 --- a/src/tests/cases/test_utils.rs +++ b/src/tests/cases/test_utils.rs @@ -1,21 +1,24 @@ -use crate::tests::fakes::{ - create_fake_dns_client, get_interfaces, get_open_sockets, NetworkFrames, TerminalEvent, - TerminalEvents, TestBackend, +use std::{ + collections::HashMap, + io::Write, + iter, + sync::{Arc, Mutex}, }; -use std::iter; -use crate::network::dns::Client; -use crate::{Opt, OsInputOutput, RenderOpts}; -use ::crossterm::event::{Event, KeyCode, KeyEvent, KeyModifiers}; +use crossterm::event::{Event, KeyCode, KeyEvent, KeyModifiers}; use packet_builder::*; -use pnet::datalink::DataLinkReceiver; -use std::collections::HashMap; -use std::io::Write; -use std::sync::{Arc, Mutex}; - -use pnet::packet::Packet; +use pnet::{datalink::DataLinkReceiver, packet::Packet}; use pnet_base::MacAddr; +use crate::{ + network::dns::Client, + tests::fakes::{ + create_fake_dns_client, get_interfaces, get_open_sockets, NetworkFrames, TerminalEvent, + TerminalEvents, TestBackend, + }, + Opt, OsInputOutput, RenderOpts, +}; + pub fn sleep_and_quit_events(sleep_num: usize) -> Box<TerminalEvents> { let mut events: Vec<Option<Event>> = iter::repeat(None).take(sleep_num).collect(); events.push(Some(Event::Key(KeyEvent::new( diff --git a/src/tests/cases/ui.rs b/src/tests/cases/ui.rs index 065e543..bf2779b 100644 --- a/src/tests/cases/ui.rs +++ b/src/tests/cases/ui.rs @@ -1,24 +1,23 @@ -use crate::tests::fakes::TerminalEvent::*; -use crate::tests::fakes::{ - create_fake_dns_client, get_interfaces, get_open_sockets, NetworkFrames, -}; - -use ::insta::assert_snapshot; +use std::{collections::HashMap, iter, net::IpAddr}; -use ::std::collections::HashMap; -use ::std::net::IpAddr; - -use crate::tests::cases::test_utils::{ - build_tcp_packet, opts_ui, os_input_output, os_input_output_factory, sample_frames, - sleep_and_quit_events, sleep_resize_and_quit_events, test_backend_factory, -}; -use ::crossterm::event::{Event, KeyCode, KeyEvent, KeyModifiers}; +use crossterm::event::{Event, KeyCode, KeyEvent, KeyModifiers}; +use insta::assert_snapshot; use pnet::datalink::DataLinkReceiver; -use std::iter; -use crate::tests::fakes::TerminalEvents; - -use crate::{start, Opt, OsInputOutput, RenderOpts}; +use crate::{ + start, + tests::{ + cases::test_utils::{ + build_tcp_packet, opts_ui, os_input_output, os_input_output_factory, sample_frames, + sleep_and_quit_events, sleep_resize_and_quit_events, test_backend_factory, + }, + fakes::{ + create_fake_dns_client, get_interfaces, get_open_sockets, NetworkFrames, + TerminalEvent::*, TerminalEvents, + }, + }, + Opt, OsInputOutput, RenderOpts, +}; #[test] fn basic_startup() { |