0

我正在使用 py.test 运行测试,但它可能无法运行,因为由于缺少依赖模块而无法收集测试。

我不得不提到我的 setup.py 已经包含这些模块:

setup(
    ...
    tests_require=['soappy'],
    ...

尽管如此,我似乎还是遗漏了一些东西,一些可以告诉py.test安装这些模块的东西。

4

1 回答 1

0

pytest 本身不处理 setup.py,test_requires 是 setuptools 通过调用 setup.py 来关心的。文档显示了如何将 pytest 运行与 setup.py 集成的两种方法:http: //pytest.org/latest/goodpractices.html#integrating-with-distutils-python-setup-py-test

于 2013-04-02T08:15:09.890 回答