問題タブ [magicmock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
75 参照

python - 2 つのオブジェクトにパッチを適用する場合、2 番目は最初にパッチされた値を返します

2 つのオブジェクトにパッチを適用する必要がある関数の 1 つに UT を書いています。

これによりエラーが発生します:

2 番目の引数にアクセスしているときに、オブジェクトをmock_gridfs返す理由を意味します。MockMongoClient

0 投票する
2 に答える
23020 参照

python - Pythonで開いたモックファイル

私はファイルを開こうとしていますが、すべての例は、私がする必要があることを示しています

しかし、私は得続けます

patch には の完全なドット パスがopen必要であることはわかっていますが、それが何であるかはわかりません。実際のところ、それが問題なのかさえわかりません。

0 投票する
2 に答える
25284 参照

python - Python クラス全体をモックする

Python で簡単なテストを作成しようとしていますが、モック プロセスを実行する方法がわかりません。

これはクラスと定義のコードです:

そして、これは実行機能の私のテストです:

executeメソッドは接続を試みているので、それをモックする必要があります。実際の接続はしたくありません。モックを返すだけです。どうすればそれを作ることができますか?私は Java でテストを行うのに慣れていますが、Python で行ったことはありません。

0 投票する
1 に答える
114 参照

django - djangoシグナル内でMagicMockが呼び出されない

私はいくつかのモデルを持っています

テスト付き

しかし、pre_save シグナルは実際に出て、提供された URL にヒットし、モック応答を取得していません。

patchこれは;の範囲に関係していると思います。ただし、修正方法がわかりません。

0 投票する
2 に答える
687 参照

python - Easymock で複数の戻り値をモックする方法

私は Python 初心者で、process.communicate メソッドをモックしようとしていますが、モックから複数の値を返す方法がわかりません。私がそれに近づいている方法は

私が得ているエラーメッセージは次のとおりです。

誰かが私が間違っていることを指摘してもらえますか。角括弧と中括弧の有無にかかわらず返そうとしました。

0 投票する
1 に答える
198 参照

python - Pythonクラス辞書のモック

私はPythonにかなり慣れていません。モックを使用して単体テストを作成しようとしています。コードのパターンはこちら。

func1 の単体テストを書きたいと思います。

モックを使用して本質的にモックするにはどうすればよいですかcl().meth1(v)