跳转到主要内容

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 (1.5 kB 查看散列)

上传时间:

构建分布

pytest_skip_slow-0.0.5-py3-none-any.whl (3.0 kB 查看散列)

上传时间: Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页面