(self, monkeypatch: MonkeyPatch)
| 325 | assert sys.modules == original |
| 326 | |
| 327 | def test_add_removed(self, monkeypatch: MonkeyPatch) -> None: |
| 328 | assert self.key not in sys.modules |
| 329 | monkeypatch.setitem(sys.modules, self.key, ModuleType("something")) |
| 330 | assert self.key in sys.modules |
| 331 | original = dict(sys.modules) |
| 332 | snapshot = SysModulesSnapshot() |
| 333 | del sys.modules[self.key] |
| 334 | assert self.key not in sys.modules |
| 335 | snapshot.restore() |
| 336 | assert sys.modules == original |
| 337 | |
| 338 | def test_restore_reloaded(self, monkeypatch: MonkeyPatch) -> None: |
| 339 | assert self.key not in sys.modules |
nothing calls this directly
no test coverage detected