python - SciPy/pytest : Skip specific test

标签 python python-3.x unit-testing scipy pytest

我使用测试我的 SciPy 安装

python -c "import scipy; scipy.test('full', verbose=2)"

单个测试 (test_face) 失败,而所有其他测试要么通过,要么失败。这一测试失败是因为缺少依赖项 bz2,但这没关系。如何指定我要完全跳过此测试,同时仍运行所有其他测试?

我正在使用 SciPy 1.2.0 和 pytest 4.0.2。

最佳答案

我找到了一个使用 extra_argv 参数的工作解决方案,它将参数传递给 pytest。来自 pytest docs , -k "not test_face" 可用于精确跳过此测试。那么总共,

python -c "import scipy; scipy.test('full', verbose=2, extra_argv=['-k not test_face'])"

实现了我想要的。

关于python - SciPy/pytest : Skip specific test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53978046/

相关文章:

Python:集合和set.intersection - 输出的随机顺序?

c# - TDD 新手 : Are there sample applications with tests to show how to do TDD?

python - 响应无法使用 Selenium 滚动更新

javascript - Web Scrape JS 渲染网站

Java:针对多错误功能的正确设计

javascript - Jasmine - 替换函数中的变量?

python - Pipfile哈希创建

python 脚本 envoke -h 或 --help 如果没有选择任何选项

python - 在 sqlalchemy 中创建数据库时如何摆脱循环依赖错误?

python - Bokeh:在 jupyter 实验室中重复绘图会增加(浏览器)内存使用量