gpt4 book ai didi

python - 单元测试/Eclipse/命令行

转载 作者:行者123 更新时间:2023-12-01 06:16:17 24 4
gpt4 key购买 nike

我的项目具有以下布局(Python 2.4.3)

root
+--- src
+--- xyz
+--- __init__.py
+--- C1.py
+--- C2.py
+--- test
+--- xyz
+--- __init__.py
+--- CXMock.py
+--- C1Test.py
+--- C2Test.py

所以我正在编写一个单元测试(例如 C1Test.py)并尝试在那里使用 CXMock.py,这仅用于测试目的,因此仅在测试区域中。

但是,如果我尝试通过 Eclipse 插件(PyDev 1.5.4)(python 单元测试)运行该单元测试,我会收到如下消息:

Finding files...
['/home/.../test/xyz /C1Test.py.py'] ... done
Importing test modules ... Traceback (most recent call last):
File "/opt/eclipse-plugins/pydev/plugins/org.python.pydev.debug_1.5.4.2010011921/pysrc/runfiles.py", line 342, in __get_module_from_str
mod = __import__(modname)
File "/home/../test/xyz/C1Test.py", line 4, in ?
from xyz.CXMock.py import CXMock.py
ImportError: No module named CXMock.py
ERROR: Module: C1Test could not be imported.
done.

有人有想法/提示吗?

提前致谢。

最佳答案

您的导入中没有包含“.py”。尝试:

from xyz.CXMock import CXMock

关于python - 单元测试/Eclipse/命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3203082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com