У меня есть класс Джанго подмешать с несколькими методами, кодируемых, как в следующих простой пример:Тестов сколько вызовов методы произошли и какие аргументы пропускали (тест Джанго 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. Они будут указаны в классе вида.
Я хочу проверить поведение метода1 и проверить, сколько вызовов метода2 и какие аргументы были переданы в каждом вызове.
Буду признателен за любую идею, как я могу справиться с этой проблемой.
Заранее благодарен!