MCPcopy Index your code
hub / github.com/python/cpython / MagicProxy

Class MagicProxy

Lib/unittest/mock.py:2258–2273  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2256
2257
2258class MagicProxy(Base):
2259 def __init__(self, name, parent):
2260 self.name = name
2261 self.parent = parent
2262
2263 def create_mock(self):
2264 entry = self.name
2265 parent = self.parent
2266 m = parent._get_child_mock(name=entry, _new_name=entry,
2267 _new_parent=parent)
2268 setattr(parent, entry, m)
2269 _set_return_value(parent, m, entry)
2270 return m
2271
2272 def __get__(self, obj, _type=None):
2273 return self.create_mock()
2274
2275
2276try:

Callers 1

_mock_set_magicsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…