我使用的说明在这里描述
为了测试,我使用以下命令:
py.test --ignore=env
Run Code Online (Sandbox Code Playgroud)
但是如果我用
python setup.py test
Run Code Online (Sandbox Code Playgroud)
pytest运行所有测试(在环境中为+)。
如何跳过测试ENV目录?
谢谢!
更新
setup.py:
from setuptools import setup, find_packages
setup(
packages=find_packages(),
setup_requires=['pytest-runner'],
tests_require=['pytest'],
)
Run Code Online (Sandbox Code Playgroud)
小智 8
考虑使用pytest.ini 选项,addopts如下所示:
# This is pytest.ini in your root directory
[pytest]
addopts = --ignore=env
Run Code Online (Sandbox Code Playgroud)