pytest插件,默认跳过`@pytest.mark.slow`测试。
项目描述
pytest-skip-slow
pytest插件,默认跳过`@pytest.mark.slow`测试。使用`--slow`包括慢速测试。
安装
$ pip install pytest-skip-slow
用法
示例 test_slow.py
import pytest
def test_normal():
pass
@pytest.mark.slow
def test_slow():
pass
正常pytest会话跳过慢速测试
(venv) $ pytest -v test_slow.py
========================= test session starts ==========================
collected 2 items
test_slow.py::test_normal PASSED [ 50%]
test_slow.py::test_slow SKIPPED (need --slow option to run) [100%]
===================== 1 passed, 1 skipped in 0.00s =====================
使用`--slow`包括慢速测试
(venv) $ pytest -v --slow test_slow.py
========================= test session starts ==========================
collected 2 items
test_slow.py::test_normal PASSED [ 50%]
test_slow.py::test_slow PASSED [100%]
========================== 2 passed in 0.00s ===========================
仅运行慢速测试使用`-m slow --slow`
(venv) $ pytest -v -m slow --slow test_slow.py
========================= test session starts ==========================
collected 2 items / 1 deselected / 1 selected
test_slow.py::test_slow PASSED [100%]
=================== 1 passed, 1 deselected in 0.00s ====================
项目详情
关闭
pytest-skip-slow-0.0.5.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 655ea5c748c72947e0d302334e7fa8ef99929257a2a2bc928f630ddb5a161d88 |
|
MD5 | 27977c9016fdfeaeae32b0076d3d8c1e |
|
BLAKE2b-256 | 7ecf507ddfc0f43492bf1cd3fd192fab672de62a381d85a7c8fcd55e5364dd7d |