単体テスト内からクライアントライブラリ(リモートサーバーと通信する)をモックオブジェクトに置き換える方法はありますか?
これが私がやろうとしていることを説明する図です
+---------------+
| tests |----{ mock }
+---------------+ |
| |
v |
+---------------+ |
| model | |
+---------------+ |
| |
v |
+---------------+ |
| client-module |<--{replaces}
+---------------+
^
:
:
v
+---------------+
| service |
+---------------+
テストはクライアントモジュールをインポートするモデルをインポートするため、モデルの内部にモックを適用する方法はないようです。