Closes #21270 : We now override tuple methods in mock.call objects.

This commit is contained in:
Kushal Das 2014-09-16 18:33:37 +05:30
parent a0f33759fa
commit a37b958d65
3 changed files with 19 additions and 0 deletions

View file

@ -2035,6 +2035,12 @@ class _Call(tuple):
return _Call(name=name, parent=self, from_kall=False)
def count(self, *args, **kwargs):
return self.__getattr__('count')(*args, **kwargs)
def index(self, *args, **kwargs):
return self.__getattr__('index')(*args, **kwargs)
def __repr__(self):
if not self.from_kall:
name = self.name or 'call'