diff options
author | Andrew Dunai <andunai@gmail.com> | 2018-12-04 11:08:45 +0200 |
---|---|---|
committer | Chris Withers <chris@withers.org> | 2018-12-04 09:08:45 +0000 |
commit | e63e617ebbe481c498bdf037a62e09f4f9f3963f (patch) | |
tree | 1389d5b9eb62ec43ab01823a9470ecf16d122aa4 /Lib/unittest/mock.py | |
parent | eeb719eac6347f5b6e85389aa13a386024766806 (diff) | |
download | cpython-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.py | 28 |
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)) |