(self, monkeypatch: MonkeyPatch)
| 316 | assert sys.modules == original |
| 317 | |
| 318 | def test_add_removed(self, monkeypatch: MonkeyPatch) -> None: |
| 319 | assert self.key not in sys.modules |
| 320 | monkeypatch.setitem(sys.modules, self.key, ModuleType("something")) |
| 321 | assert self.key in sys.modules |
| 322 | original = dict(sys.modules) |
| 323 | snapshot = SysModulesSnapshot() |
| 324 | del sys.modules[self.key] |
| 325 | assert self.key not in sys.modules |
| 326 | snapshot.restore() |
| 327 | assert sys.modules == original |
| 328 | |
| 329 | def test_restore_reloaded(self, monkeypatch: MonkeyPatch) -> None: |
| 330 | assert self.key not in sys.modules |
nothing calls this directly
no test coverage detected