Tag

#テスト の記事

このテーマに関連するPython学習記事をまとめています。

Tagged Posts

#テスト の記事一覧

3件

Pythonのunittestとは?標準ライブラリだけでテストを書く基本を初心者向けに解説

書いた関数が正しく動くか、毎回printで確かめていませんか。Python標準ライブラリのunittestを使えば、インストールなしで自動テストを書き始められます。TestCaseクラスの作り方、assertEqualやassertRaisesの使い分け、setUpでの準備、subTestやテストの見つけ方まで、手元で動かした結果とともに初心者向けに解説します。

Pythonのdoctestとは?docstringに書いた使用例をそのままテストにする方法を初心者向けに解説

関数の説明に書いた使用例が、いつのまにか実際の動きとずれていた。そんな経験はありませんか。Python標準ライブラリのdoctestを使うと、docstringに書いた対話モード風の使用例を、そのままテストとして実行できます。基本の書き方、python -m doctestでの実行、失敗したときの読み方、例外やELLIPSISの扱い、pytestとの組み合わせまで、手元で動かした結果とともに解説します。

Pythonのモックとは?unittest.mockで外部APIに頼らないテストを書く基本を初心者向けに解説

Pythonのモックを、テストを書き始めたばかりの方にも伝わるようにやさしく解説します。外部APIや現在時刻に依存したテストがなぜ不安定になるのか、標準ライブラリのunittest.mockで身代わりを作る方法、return_valueとside_effectの使い分け、patchでどこを差し替えるべきか、pytestのmonkeypatchとの違い、そして使いすぎたときに何が起きるのかまで。動かせるコードと比較表で、テストの土台を整理します。