問題タブ [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 に答える
9977 参照

python - 整数とMagicMockの比較がPythonのユニットテスト内で機能しない

クラス変数を使用して実行するロジックを選択するクラスがあります。

単体テストを作成し、別のファイルで SomeHelper() をモックしています。

そして、次のエラーが表示されます。

TypeError:「MagicMock」と「int」のインスタンス間で「>」はサポートされていません。

my_varモジュールにパッチを当てた後に定義したと思いました。

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

python - python check if a method is called without mocking it away

#xA;

To check if tmp method is called in b, the recommended way is

#xA;

But tmp here is being mocked away and is not resulting in a "hi" getting printed.

I would want my unit test to check if method tmp is called without mocking it away.

Is this possible?

I know this is not a standard thing to expect when writing unitests. But my use case (which is bit tricky) requires this.

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

python - オブジェクトのメソッドがアクセスされた(呼び出されていない)かどうかを確認するpythonモック

a.tmp が呼び出されたかどうかをテストしたい。それ、どうやったら出来るの?私はまだ tmp() メソッドをモックしたくないことに注意してください。メソッドがモックされずに呼び出された場合は、Python チェックの行で何かを好むことに注意してください。