私はCIテストマシンでは利用できないサードパーティのパッケージに依存するPythonモジュールを作成していますので、import dependency
ステートメントを通過できないため、モジュールをリモートでテストできません。Pythonでの単体テストの依存関係を偽造する方法を教えてください。
CIホストに依存性(痛みのように思える)を手動でインストールすることはできないと仮定した場合、偽造/偽装/紛失したサードパーティ製のパッケージをテストするための最も簡単な方法は何ですか?コード?
私は、依存関係によって提供される単一のクラスを使用しているだけなので、モジュール全体ではなく、そのオブジェクトを模倣するだけの方法があれば、喜んでそのオブジェクトを模擬します。
'sys.modules'の使用は私が必要としていたものです。ありがとうございます。 –