2011-06-10 6 views
0

デコレータの周りに投稿しているのを見ました。私はデコレータを擬似する方法を見つけるのは苦労している。ほとんどの検索では、テスに役立つ飾りを書く方法がわかりますが、私はすでにデコレータを持っています。デコレータを持っている関数をユニットテストしているときは、その応答がテストの一部ではないので、Python/Django Patching/Mocking関数の現在のデコレータ

ガイダンスはありますか?

+0

私はスコッチの2番目のガラスかもしれませんが、それは本当に私には分かりません。あなたはあなたが何をしているかを明確にしようとすることができますか? –

+0

あなたは確かにデコレータをモックすることができます。お手伝いできるサンプルコードを掲載してください。 –

答えて

0

デコレータをモックすることはできません。デコレータはコンパイル時に関数を装飾された関数に置き換えます。関数が装飾されている場合は、関数の要点を別の(装飾されていない)関数に引っ張らずに、デコレータなしでその関数をテストすることはできません。

関連する問題