MCPcopy Create free account
hub / github.com/pytest-dev/pytest / restore

Method restore

src/_pytest/pytester.py:638–644  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

636 self.__saved = dict(sys.modules)
637
638 def restore(self) -> None:
639 if self.__preserve:
640 self.__saved.update(
641 (k, m) for k, m in sys.modules.items() if self.__preserve(k)
642 )
643 sys.modules.clear()
644 sys.modules.update(self.__saved)
645
646
647class SysPathsSnapshot:

Callers 6

_sys_snapshotFunction · 0.95
test_remove_addedMethod · 0.95
test_add_removedMethod · 0.95
test_restore_reloadedMethod · 0.95
test_preserve_modulesMethod · 0.95

Calls 2

updateMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected