def setUp(self): guistate.reset() self._original = [] for name, obj in self.toolkit_overrides.items(): self._override(name, obj) for name, obj in self.overrides.items(): self._override(name, obj) for name, obj in self.logging.items(): self._logCalls(name, obj)
def tearDown(self): guistate.reset() self._original.reverse() for parent, name, obj in self._original: if obj is not None: setattr(parent, name, obj) else: delattr(parent, name) del self._original