summaryrefslogtreecommitdiff
path: root/dts/framework/test_suite.py
diff options
context:
space:
mode:
authorLuca Vizzarro <[email protected]>2024-06-19 15:03:01 +0100
committerThomas Monjalon <[email protected]>2024-06-20 05:33:00 +0200
commit2b2f5a8aafb2970ac24747241d60614dcd771b14 (patch)
tree555391a5ec57f3e59f019bbd4c252ebb33431355 /dts/framework/test_suite.py
parent967fc62b0a4356e353dfec11af45513fd75f7567 (diff)
dts: remove module-wide imports
Remove the imports in the testbed_model and remote_session modules init file, to avoid the initialisation of unneeded modules, thus removing or limiting the risk of circular dependencies. Signed-off-by: Luca Vizzarro <[email protected]> Reviewed-by: Paul Szczepanek <[email protected]> Reviewed-by: Juraj Linkeš <[email protected]> Reviewed-by: Jeremy Spewock <[email protected]> Reviewed-by: Nicholas Pratte <[email protected]>
Diffstat (limited to 'dts/framework/test_suite.py')
-rw-r--r--dts/framework/test_suite.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/dts/framework/test_suite.py b/dts/framework/test_suite.py
index b9f8daab1a..694b2eba65 100644
--- a/dts/framework/test_suite.py
+++ b/dts/framework/test_suite.py
@@ -20,10 +20,15 @@ from scapy.layers.inet import IP # type: ignore[import-untyped]
from scapy.layers.l2 import Ether # type: ignore[import-untyped]
from scapy.packet import Packet, Padding # type: ignore[import-untyped]
+from framework.testbed_model.port import Port, PortLink
+from framework.testbed_model.sut_node import SutNode
+from framework.testbed_model.tg_node import TGNode
+from framework.testbed_model.traffic_generator.capturing_traffic_generator import (
+ PacketFilteringConfig,
+)
+
from .exception import TestCaseVerifyError
from .logger import DTSLogger, get_dts_logger
-from .testbed_model import Port, PortLink, SutNode, TGNode
-from .testbed_model.traffic_generator import PacketFilteringConfig
from .utils import get_packet_summaries