summaryrefslogtreecommitdiffstats
path: root/src/tests/cases
diff options
context:
space:
mode:
authorcyqsimon <28627918+cyqsimon@users.noreply.github.com>2023-08-25 19:54:05 +0800
committercyqsimon <28627918+cyqsimon@users.noreply.github.com>2023-08-25 19:54:05 +0800
commite9aa59fa0e056dc4b51083eb21f9d2a1f851b29d (patch)
tree24e8420cc70930e19aaeb1447f537e4bd680dea4 /src/tests/cases
parentdab19856704972d036252d101c754cc3fc2d85dc (diff)
Compact imports
Diffstat (limited to 'src/tests/cases')
-rw-r--r--src/tests/cases/raw_mode.rs27
-rw-r--r--src/tests/cases/test_utils.rs29
-rw-r--r--src/tests/cases/ui.rs35
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() {