simplify dir creation

This commit is contained in:
Daniel 2023-11-24 14:16:22 +01:00
parent d6b4feb9b6
commit d6f90b1d64
2 changed files with 4 additions and 2 deletions

View file

@ -45,7 +45,9 @@ def dirmanager(request) -> DirManager:
tests_dir = Path(tests_dir)
session_id = request.config.getoption("--session_id")
assert session_id is not None, "required pytest command line argument not given"
return DirManager(tests_dir=tests_dir, session_id=session_id)
dirmanager = DirManager(tests_dir=tests_dir, session_id=session_id)
dirmanager.create_all_dirs()
return dirmanager
@pytest.fixture(scope="session", autouse=True)

View file

@ -23,7 +23,7 @@ class DirManager:
def create_all_dirs(self):
self.create_dirs(self._tests_dir, exist_ok=True)
self.create_dirs([self.SESSION, self.RECORDS, self.STATES, self.RESULTS])
self.create_dirs([self.SESSION, self.RECORDS, self.STATES, self.RESULTS], exist_ok=True)
@property
def TESTS(self):