2011-06-10 3 views
0

Я видел, как вы писались вокруг декораторов. Мне сложно узнать, как разыграть декоратор. Большинство поисков показывают мне, как писать украшения, чтобы помочь tes, но чтобы быть ясным, у меня уже есть декораторы, и когда я убираю функцию, которая имеет декоратор, я хотел бы издеваться над этим, поэтому его ответ не является частью теста.Python/Django Patching/Mocking функции current decorator

Любые указания?

+0

Возможно, это второй стакан виски, в котором я участвую, но это действительно не имеет для меня никакого смысла. Можете ли вы попытаться выяснить, что вам нужно? –

+0

Вы можете, конечно, издеваться над декоратором. Отправьте код примера, с которым мы можем вам помочь. –

ответ

0

Вы не можете издеваться над декоратором. Декоратор заменяет вашу функцию во время компиляции с украшенной функцией. Если функция декорирована, вы не можете проверить эту функцию без декоратора, не вытягивая кишки функции в другую (не украшенную) функцию.

Смежные вопросы