title: “pytest –pdbの使い方: 失敗したテストでpdbを起動して原因を調べる” date: 2025-01-02T09:00:00+09:00 draft: false toc: false categories: [“日記”] tags: [“python”, “pytest”] author: “tumf” coverImage: “/images/python-pytest-pdb/cover-a.png” description: “pytest –pdbの使い方を解説。失敗したテストでpdbを起動する方法、-xとの組み合わせ、–trace、xdist利用時の注意点までまとめます。”
pytest
で「失敗したテストのその場」に入りたいときは、まず pytest --pdb を使います。
テストが落ちた瞬間に pdb が開くので、変数の中身や呼び出し元をその場で確認できます。
print を足して再実行するより早く原因に辿り着けることが多いです。
この記事では、pytest公式ドキュメント
をベースに、--pdb の基本、-x や --trace との違い、pytest-xdist 利用時の注意点まで整理します。