問題タブ [fudge]

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 に答える
545 参照

python - Python のオートモック?

私はC# でAutoFixture.AutoMoqを使用することに慣れており、Python で同様のものが利用できるかどうかを知りたいと思っていました。私はdjangoやデータベースを使用していないのでdjango-autofixture役に立ちません。

私が探しているのは、相互に関連するすべてのオブジェクトをテスト用のスタブ/モックでセットアップするために記述する必要があるコードを削減するものです。私は設計にIoCパターンを使用しています(ただし、Pythonは実際には必要ないため、DIフレームワークはありません)。

ノーズとファッジを使っています。

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

python - Fudge: X から X をインポートする代わりに Y'ing をインポートすると、@patch が機能しませんか?

patchFudge 1.0.3のデコレータの奇妙な動作に遭遇しました。経由でクラスをインポートする場合、モジュールにパッチを適用しません

しかし、インポート時には正常に動作します

対応するコードの適応。

最小化されたセットアップは次のとおりです。

mdle.py :

some.py (テストが機能しない):

some.py (テスト作業):

some_test.py :

別の方法でパッチを適用する必要がありますか? これは Fudge の制限ですか、それともバグですか?