1

我的 python 模块在文件夹 A 中,但我的测试在文件夹 B 中。在 Eclipse Pydev 中使用覆盖率时,如何使此设置正常工作?

尝试的事情:

  1. 目前,如果我使用 A 作为文件夹,则覆盖率为 0%;
  2. 如果我将 B 链接到项目中,它会将我的测试类视为代码类。
  3. 然后我尝试将所有测试复制到 A 并再次运行它,仍然是 0% 的覆盖率。
4

1 回答 1

1

如果你想让 python 编译器知道它们在哪里,你可以简单地将它们的路径添加到 sys.path,这就是你要找的吗?

链接到 python 文档中的 sys.path

编辑: 尝试使用类似的东西

sys.path.append(r"C:\path\to\tests")
于 2013-03-08T18:39:05.193 回答