diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..5c26f48 --- /dev/null +++ b/tests/__init__.py @@ -0,0 +1,7 @@ +""" +测试包根目录。 + +让 `tests.*` 模块可以被正常 import(例如给 `unilabos` 下的测试入口使用)。 +""" + + diff --git a/tests/devices/__init__.py b/tests/devices/__init__.py new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/tests/devices/__init__.py @@ -0,0 +1 @@ + diff --git a/tests/devices/liquid_handling/__init__.py b/tests/devices/liquid_handling/__init__.py new file mode 100644 index 0000000..b16b30e --- /dev/null +++ b/tests/devices/liquid_handling/__init__.py @@ -0,0 +1,5 @@ +""" +液体处理设备相关测试。 +""" + + diff --git a/test/devices/liquid_handling/test_transfer_liquid.py b/tests/devices/liquid_handling/test_transfer_liquid.py similarity index 100% rename from test/devices/liquid_handling/test_transfer_liquid.py rename to tests/devices/liquid_handling/test_transfer_liquid.py diff --git a/tests/ros/msgs/test_runner.py b/tests/ros/msgs/test_runner.py index fe4cb09..02d352d 100644 --- a/tests/ros/msgs/test_runner.py +++ b/tests/ros/msgs/test_runner.py @@ -11,10 +11,10 @@ import os # 添加项目根目录到路径 sys.path.append(os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))) -# 导入测试模块 -from test.ros.msgs.test_basic import TestBasicFunctionality -from test.ros.msgs.test_conversion import TestBasicConversion, TestMappingConversion -from test.ros.msgs.test_mapping import TestTypeMapping, TestFieldMapping +# 导入测试模块(统一从 tests 包获取) +from tests.ros.msgs.test_basic import TestBasicFunctionality +from tests.ros.msgs.test_conversion import TestBasicConversion, TestMappingConversion +from tests.ros.msgs.test_mapping import TestTypeMapping, TestFieldMapping def run_tests(): diff --git a/unilabos/devices/liquid_handling/test_transfer_liquid.py b/unilabos/devices/liquid_handling/test_transfer_liquid.py index 5d50f0a..f13980f 100644 --- a/unilabos/devices/liquid_handling/test_transfer_liquid.py +++ b/unilabos/devices/liquid_handling/test_transfer_liquid.py @@ -4,10 +4,10 @@ `transfer_liquid` 的测试。 实际测试用例实现放在仓库标准测试目录: -`test/devices/liquid_handling/test_transfer_liquid.py` +`tests/devices/liquid_handling/test_transfer_liquid.py` """ # 让 pytest 能从这里发现同一套测试(避免复制两份测试代码)。 -from test.devices.liquid_handling.test_transfer_liquid import * # noqa: F401,F403 +from tests.devices.liquid_handling.test_transfer_liquid import * # noqa: F401,F403