summaryrefslogtreecommitdiff
path: root/Lib/unittest/mock.py
diff options
context:
space:
mode:
authorAndrew Dunai <andunai@gmail.com>2018-12-04 11:08:45 +0200
committerChris Withers <chris@withers.org>2018-12-04 09:08:45 +0000
commite63e617ebbe481c498bdf037a62e09f4f9f3963f (patch)
tree1389d5b9eb62ec43ab01823a9470ecf16d122aa4 /Lib/unittest/mock.py
parenteeb719eac6347f5b6e85389aa13a386024766806 (diff)
downloadcpython-git-e63e617ebbe481c498bdf037a62e09f4f9f3963f.tar.gz
bpo-35357: Add _mock_ prefix to name/parent/from_kall attributes of _Call/_MagicProxy. (#10873)
Fix minor typo in test function name.
Diffstat (limited to 'Lib/unittest/mock.py')
-rw-r--r--Lib/unittest/mock.py28
1 files changed, 14 insertions, 14 deletions
diff --git a/Lib/unittest/mock.py b/Lib/unittest/mock.py
index d13f749820..b75a1fa5cf 100644
--- a/Lib/unittest/mock.py
+++ b/Lib/unittest/mock.py
@@ -2040,9 +2040,9 @@ class _Call(tuple):
def __init__(self, value=(), name=None, parent=None, two=False,
from_kall=True):
- self.name = name
- self.parent = parent
- self.from_kall = from_kall
+ self._mock_name = name
+ self._mock_parent = parent
+ self._mock_from_kall = from_kall
def __eq__(self, other):
@@ -2059,8 +2059,8 @@ class _Call(tuple):
else:
self_name, self_args, self_kwargs = self
- if (getattr(self, 'parent', None) and getattr(other, 'parent', None)
- and self.parent != other.parent):
+ if (getattr(self, '_mock_parent', None) and getattr(other, '_mock_parent', None)
+ and self._mock_parent != other._mock_parent):
return False
other_name = ''
@@ -2104,17 +2104,17 @@ class _Call(tuple):
def __call__(self, *args, **kwargs):
- if self.name is None:
+ if self._mock_name is None:
return _Call(('', args, kwargs), name='()')
- name = self.name + '()'
- return _Call((self.name, args, kwargs), name=name, parent=self)
+ name = self._mock_name + '()'
+ return _Call((self._mock_name, args, kwargs), name=name, parent=self)
def __getattr__(self, attr):
- if self.name is None:
+ if self._mock_name is None:
return _Call(name=attr, from_kall=False)
- name = '%s.%s' % (self.name, attr)
+ name = '%s.%s' % (self._mock_name, attr)
return _Call(name=name, parent=self, from_kall=False)
@@ -2125,8 +2125,8 @@ class _Call(tuple):
return self.__getattr__('index')(*args, **kwargs)
def __repr__(self):
- if not self.from_kall:
- name = self.name or 'call'
+ if not self._mock_from_kall:
+ name = self._mock_name or 'call'
if name.startswith('()'):
name = 'call%s' % name
return name
@@ -2152,9 +2152,9 @@ class _Call(tuple):
vals = []
thing = self
while thing is not None:
- if thing.from_kall:
+ if thing._mock_from_kall:
vals.append(thing)
- thing = thing.parent
+ thing = thing._mock_parent
return _CallList(reversed(vals))