0
我正在使用py.test來運行測試,但它可能無法運行,因爲它由於缺少依賴項模塊而無法收集測試。如何告訴py.test安裝所需的模塊?
我不得不提到我的setup.py已經包含了這些模塊:
setup(
...
tests_require=['soappy'],
...
不過,這似乎是我想的東西,這東西會告訴py.test
安裝這些模塊。
我正在使用py.test來運行測試,但它可能無法運行,因爲它由於缺少依賴項模塊而無法收集測試。如何告訴py.test安裝所需的模塊?
我不得不提到我的setup.py已經包含了這些模塊:
setup(
...
tests_require=['soappy'],
...
不過,這似乎是我想的東西,這東西會告訴py.test
安裝這些模塊。
pytest不處理setup.py本身,test_requires是setuptools通過調用setup.py來關心的東西。該文檔展示瞭如何整合pytest與setup.py運行的兩種方式:http://pytest.org/latest/goodpractises.html#integrating-with-distutils-python-setup-py-test