Add _sys_snapshot fixture and use it with more tests

This commit is contained in:
Daniel Hahler
2019-04-05 11:31:02 +02:00
parent 899e74aa14
commit 8011ff5bda
6 changed files with 18 additions and 19 deletions

View File

@@ -335,6 +335,15 @@ def testdir(request, tmpdir_factory):
return Testdir(request, tmpdir_factory)
@pytest.fixture
def _sys_snapshot():
snappaths = SysPathsSnapshot()
snapmods = SysModulesSnapshot()
yield
snapmods.restore()
snappaths.restore()
@pytest.fixture
def _config_for_test():
from _pytest.config import get_config