【发布时间】:2013-03-19 10:44:49
【问题描述】:
我试图用 mock.patch 模拟表单但不能。我有这个代码
forms.py
class CreatePostForm(object):
pass
views.py:
from forms import CreatePostForm
def doit():
print CreatePostForm()
我想单独测试这个视图。我试图用 mock.patch 修补表单,我写了这样的东西:
tests.py:
from mock import patch
import views
with patch('forms.CreatePostForm') as Form:
views.doit()
我试图用谷歌搜索解决方案,但一无所获
已回答:感谢@dstanek 提供好的答案和好的代码示例
【问题讨论】:
-
@catherine 我试过你的方法,但它对我不起作用
-
@MaxKharandziuk 你能详细说明“不起作用”吗?
标签: python django testing mocking python-mock