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