@pytest.mark.skipを使う。
1 2 3 4 5 6 7 8 9 10 |
import pytest @pytest.mark.skip(reason="まだできてない") def test_hello(): print("hello") def test_world(): print("world") |
実行すると、SKIPPEDと出る。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
➜ pytest1 pytest -v -s ============================================================================================= test session starts ============================================================================================== platform darwin -- Python 3.11.4, pytest-7.4.0, pluggy-1.2.0 -- /opt/homebrew/opt/python@3.11/bin/python3.11 cachedir: .pytest_cache rootdir: /Users/yuta/pytest/pytest1 plugins: mock-3.11.1 collected 3 items test_sec2.py::test_hello hello PASSED test_sec2_2.py::test_hello SKIPPED (まだできてない) test_sec2_2.py::test_world world PASSED ========================================================================================= 2 passed, 1 skipped in 0.00s ========================================================================================= |