| 2256 | |
| 2257 | |
| 2258 | class 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 | |
| 2276 | try: |
no outgoing calls
no test coverage detected
searching dependent graphs…