Pythonのunittestとは?標準ライブラリだけでテストを書く基本を初心者向けに解説
書いた関数が正しく動くか、毎回printで確かめていませんか。Python標準ライブラリのunittestを使えば、インストールなしで自動テストを書き始められます。TestCaseクラスの作り方、assertEqualやassertRaisesの使い分け、setUpでの準備、subTestやテストの見つけ方まで、手元で動かした結果とともに初心者向けに解説します。
Tag
このテーマに関連するPython学習記事をまとめています。
Tagged Posts
2件
書いた関数が正しく動くか、毎回printで確かめていませんか。Python標準ライブラリのunittestを使えば、インストールなしで自動テストを書き始められます。TestCaseクラスの作り方、assertEqualやassertRaisesの使い分け、setUpでの準備、subTestやテストの見つけ方まで、手元で動かした結果とともに初心者向けに解説します。
Pythonのモックを、テストを書き始めたばかりの方にも伝わるようにやさしく解説します。外部APIや現在時刻に依存したテストがなぜ不安定になるのか、標準ライブラリのunittest.mockで身代わりを作る方法、return_valueとside_effectの使い分け、patchでどこを差し替えるべきか、pytestのmonkeypatchとの違い、そして使いすぎたときに何が起きるのかまで。動かせるコードと比較表で、テストの土台を整理します。
Python学習ロードマップ
記事で気になったテーマを、順番に手を動かしながら学べます。
Step 1
未受講受講後にできること
Step 2
未受講受講後にできること
Step 3
未受講受講後にできること