On 9. 5. 2024 13:20, Luca Vizzarro wrote:
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 <luca.vizza...@arm.com>
Reviewed-by: Paul Szczepanek <paul.szczepa...@arm.com>
---
dts/framework/remote_session/__init__.py | 5 +----
dts/framework/runner.py | 4 +++-
dts/framework/test_suite.py | 5 ++++-
dts/framework/testbed_model/__init__.py | 7 -------
dts/framework/testbed_model/os_session.py | 4 ++--
dts/framework/testbed_model/sut_node.py | 2 +-
dts/framework/testbed_model/traffic_generator/scapy.py | 2 +-
dts/tests/TestSuite_hello_world.py | 2 +-
dts/tests/TestSuite_smoke_tests.py | 2 +-
9 files changed, 14 insertions(+), 19 deletions(-)
diff --git a/dts/framework/testbed_model/__init__.py
b/dts/framework/testbed_model/__init__.py
index 6086512ca2..4f8a58c039 100644
--- a/dts/framework/testbed_model/__init__.py
+++ b/dts/framework/testbed_model/__init__.py
@@ -19,10 +19,3 @@
"""
# pylama:ignore=W0611
There's no reason to leave this in now. It may not be needed in
dts/framework/remote_session/__init__.py as well.
-
-from .cpu import LogicalCoreCount, LogicalCoreCountFilter, LogicalCoreList
-from .node import Node
-from .port import Port, PortLink
-from .sut_node import SutNode
-from .tg_node import TGNode
-from .virtual_device import VirtualDevice