我使用以下工具测试我的SciPy安装
python -c "import scipy; scipy.test('full', verbose=2)"
单个测试(test_face)失败,而所有其他测试通过或xfails失败。该测试失败,因为缺少依赖项bz2,这很好。如何指定我要完全跳过此测试,同时仍然运行所有其他测试?
我正在将SciPy 1.2.0和pytest 4.0.2。一起使用。
答案 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'])"
实现了我想要的。