Python のユニットテストにおいて関数のモック化をあとから考えることになってしまったとき、既存の設計のままでそこそこなテストを書く方法があることを知ったので残しておきます。 要はインポート系の問題やクラス化されていない関数指定などの問題 ...
モック化は、Pythonのユニットテストで外部依存関係や副作用のある部分を置き換えることで、テストの精度を上げたり特定の条件をシミュレーションしたりするために使われます。 これにより、テスト対象のコードのロジックに集中し、意図しない影響を ...
print関数は引数に渡したものを標準出力に表示する機能がある。 関数`fn`を定義してその中でprint関数を使っているとする。これをtestする方法として`stdout`を監視する方法を考えてみる。しかしこれはprint関数のtestも行っていることになる。 `引数に与えた数 ...
今日から「実践的なテスト技法」の始まりだよ。一段階レベルが上がったキミに、とっておきの「魔法」を教えるね。 窓の外、演劇部の子たちが舞台の練習をしてるよ。本物の重たい家具を動かすのは大変だから、段ボールで作った「書き割り」を使ってる ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する