問題タブ [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.
python - Python のオートモック?
私はC# でAutoFixture.AutoMoqを使用することに慣れており、Python で同様のものが利用できるかどうかを知りたいと思っていました。私はdjangoやデータベースを使用していないのでdjango-autofixture
、役に立ちません。
私が探しているのは、相互に関連するすべてのオブジェクトをテスト用のスタブ/モックでセットアップするために記述する必要があるコードを削減するものです。私は設計にIoCパターンを使用しています(ただし、Pythonは実際には必要ないため、DIフレームワークはありません)。
ノーズとファッジを使っています。
python - Fudge: X から X をインポートする代わりに Y'ing をインポートすると、@patch が機能しませんか?
patch
Fudge 1.0.3のデコレータの奇妙な動作に遭遇しました。経由でクラスをインポートする場合、モジュールにパッチを適用しません
しかし、インポート時には正常に動作します
対応するコードの適応。
最小化されたセットアップは次のとおりです。
mdle.py :
some.py (テストが機能しない):
some.py (テスト作業):
some_test.py :
別の方法でパッチを適用する必要がありますか? これは Fudge の制限ですか、それともバグですか?