Python のユニットテストにおいて関数のモック化をあとから考えることになってしまったとき、既存の設計のままでそこそこなテストを書く方法があることを知ったので残しておきます。 要はインポート系の問題やクラス化されていない関数指定などの問題 ...
モック化は、Pythonのユニットテストで外部依存関係や副作用のある部分を置き換えることで、テストの精度を上げたり特定の条件をシミュレーションしたりするために使われます。 これにより、テスト対象のコードのロジックに集中し、意図しない影響を ...
シリアル通信でデータを取得する場合に作成したモックです。 これは、検出器からの応答がスペース区切りの文字列になっている場合にテストしたものです。 read_eventのユニットテストを作成する場合、接続がない状態でテストできるようにすると便利です。
新人エンジニアのお仲間向けに、ロガー、パイテスト、モック化についての概要と実践編をシェアします。この記事では、それぞれの技術が何か、なぜ必要なのか、そして実際にどのように使うのかを詳しく説明します。 level: ログメッセージの重要度を ...