我是第一次尝试参考this article的python单元测试。我在Eclipse中安装了PyDev插件。
我的test_hello.py
如下:
import unittest
class TestHello(unittest.TestCase):
def test_abc(self):
print("Test!!!")
result = True
self.assertEqual(result, True, "ohno")
当我Right click on source > Run As > Python unit-test
时,它输出:
Finding files... done.
Importing test modules ... PYTHONPATH not found for file: D:\workspaces\python-ws\test\test_h
done.
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
也在PyUnit标签中,它什么都不显示:
我在这里想念什么?
更新
添加更多详细信息:
我的项目:
PyDev软件包浏览器
答案 0 :(得分:1)
问题是您可能尚未配置项目中的哪个路径应位于PYTHONPATH
中。
用PyDev来说,这是项目的源文件夹。
您应该能够右键单击一个文件夹,然后选择PyDev > Set as Source Folder (add to PYTHONPATH)
将该文件夹添加到PYTHONPATH
。
http://www.pydev.org/manual_101_project_conf2.html
有一个更好的描述。此外,请确保您阅读入门指南:http://www.pydev.org/manual_101_root.html
如果仍然无法运行,请发布PyDev Package Explorer
的屏幕截图。