rename tests_dir to output_dir
This commit is contained in:
parent
3354859ec1
commit
8418e5aeb1
3 changed files with 12 additions and 12 deletions
|
|
@ -21,7 +21,7 @@ def pytest_addoption(parser):
|
|||
action="store",
|
||||
)
|
||||
parser.addoption(
|
||||
"--tests_dir",
|
||||
"--output_dir",
|
||||
action="store",
|
||||
)
|
||||
parser.addoption(
|
||||
|
|
@ -32,12 +32,12 @@ def pytest_addoption(parser):
|
|||
|
||||
@pytest.fixture(scope="session", autouse=True)
|
||||
def dirmanager(request) -> DirManager:
|
||||
tests_dir = request.config.getoption("--tests_dir")
|
||||
assert tests_dir is not None, "required pytest command line argument not given"
|
||||
tests_dir = Path(tests_dir)
|
||||
output_dir = request.config.getoption("--output_dir")
|
||||
assert output_dir is not None, "required pytest command line argument not given"
|
||||
output_dir = Path(output_dir)
|
||||
session_id = request.config.getoption("--session_id")
|
||||
assert session_id is not None, "required pytest command line argument not given"
|
||||
dirmanager = DirManager(output_dir=tests_dir, session_id=session_id)
|
||||
dirmanager = DirManager(output_dir=output_dir, session_id=session_id)
|
||||
dirmanager.create_all_dirs()
|
||||
return dirmanager
|
||||
|
||||
|
|
|
|||
|
|
@ -20,12 +20,12 @@ class Runner:
|
|||
sub_tests: list[SubTest] = []
|
||||
dependencies: list[str] = []
|
||||
|
||||
def __init__(self, dotenv_path: Path, tests_dir: Path, session_id: str):
|
||||
def __init__(self, dotenv_path: Path, output_dir: Path, session_id: str):
|
||||
self.dotenv_path = dotenv_path
|
||||
self.config: dict[str, str] = dotenv_values(dotenv_path) # type: ignore
|
||||
self.tests_dir = tests_dir
|
||||
self.output_dir = output_dir
|
||||
self.session_id = session_id
|
||||
self.dir_manager = DirManager(tests_dir, session_id)
|
||||
self.dir_manager = DirManager(output_dir, session_id)
|
||||
|
||||
ic(f"creating instance of {self.__class__.__name__}")
|
||||
assert self.test_dir_name is not None
|
||||
|
|
@ -55,8 +55,8 @@ class Runner:
|
|||
command_arguments.append("--env_file")
|
||||
command_arguments.append(str(self.dotenv_path))
|
||||
|
||||
command_arguments.append("--tests_dir")
|
||||
command_arguments.append(str(self.tests_dir))
|
||||
command_arguments.append("--output_dir")
|
||||
command_arguments.append(str(self.output_dir))
|
||||
|
||||
command_arguments.append("--session_id")
|
||||
command_arguments.append(self.session_id)
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ from src.tests_wordpress.runner_wordpress import RunnerWordpress
|
|||
|
||||
|
||||
class TestRunner(Protocol):
|
||||
def __init__(self, dotenv_path: Path, tests_dir: Path, session_id: str):
|
||||
def __init__(self, dotenv_path: Path, output_dir: Path, session_id: str):
|
||||
...
|
||||
|
||||
def run_setup(self):
|
||||
|
|
@ -50,7 +50,7 @@ class Wrapper:
|
|||
for env_file in env_files:
|
||||
config: dict[str, str] = dotenv_values(env_file) # type: ignore
|
||||
RunnerClass = RUNNER_DICT[config["TYPE"]]
|
||||
runners.append(RunnerClass(dotenv_path=env_file, tests_dir=self.output_dir, session_id=self.session_id))
|
||||
runners.append(RunnerClass(dotenv_path=env_file, output_dir=self.output_dir, session_id=self.session_id))
|
||||
return runners
|
||||
|
||||
@staticmethod
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue