A pytest plugin to skip `@pytest.mark.slow` tests by default.
Project description
pytest-skip-slow
A pytest plugin to skip @pytest.mark.slow
tests by default.
Include the slow tests with --slow
.
Installation
$ pip install pytest-skip-slow
Usage
Example test_slow.py
:
import pytest
def test_normal():
pass
@pytest.mark.slow
def test_slow():
pass
Normal pytest sessions skip slow tests:
(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 =====================
Include the slow tests with --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 ===========================
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytest-skip-slow-0.0.2.tar.gz
(3.9 kB
view hashes)
Built Distribution
Close
Hashes for pytest_skip_slow-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9029eb8c258e6c3c4b499848d864c9e9c48499d8b8bf5bb413044f59874cfd06 |
|
MD5 | 6c86c088775bb8283f0642b6161ca41f |
|
BLAKE2b-256 | e6600439b56e4b6bfb4b65da82d87fe69b1a35914e7d12544b52a04bb5dc0d10 |