【发布时间】:2017-02-21 13:57:53
【问题描述】:
我有一个 django mixin 类,其中包含几个方法,如以下简单示例所示:
class Mixin(object):
def method1(self):
A = self.A # this is dictionary
B = self.B
C = self.C
D = self.D
for i,j in self.A.iteritems():
self.method2(B, C, D, i, j)
def method2(self, arg1, arg2, arg3, arg4, arg5):
pass
Mixin 类声明不提供任何 A、B、C、D 参数。这些将在视图类中指定。
我想测试 method1 的行为并检查发生了多少次 method2 调用以及每次调用中传递了哪些参数。
如果我知道如何处理这个问题,我将不胜感激。
提前致谢!
【问题讨论】:
标签: python django testing mocking