Skip to content

Commit fc5dc6c

Browse files
undo handling individual tests
1 parent 41de6a0 commit fc5dc6c

File tree

3 files changed

+4
-9
lines changed

3 files changed

+4
-9
lines changed

tests/integration/release/conftest.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,8 @@ def pytest_addoption(parser: pytest.Parser) -> None:
9696
# Fixtures #
9797
############
9898
@pytest.fixture(scope="session")
99-
def release_output_dir() -> Path | None:
100-
output_dir_name = request.config.getoption("--output-dir", default=None)
101-
if not output_dir_name:
102-
return None
99+
def release_output_dir(request: pytest.FixtureRequest) -> Path | None:
100+
output_dir_name = request.config.getoption("--output-dir", default=CLI_DEFAULT_OUTPUT_DIR)
103101
output_dir = Path(output_dir_name) / f"{time.strftime('%Y%m%d_%H%M%S')}"
104102
output_dir.mkdir(parents=True, exist_ok=False)
105103
return output_dir.resolve()
@@ -135,8 +133,8 @@ def dataset_params(
135133

136134
@pytest.fixture(scope="session")
137135
def noised_data(
138-
release_output_dir: Path,
139136
dataset_params: tuple[str | int | Callable[..., pd.DataFrame] | None, ...],
137+
release_output_dir: Path,
140138
request: pytest.FixtureRequest,
141139
config: dict[str, Any],
142140
) -> pd.DataFrame:

tests/integration/release/test_release.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ def test_row_noising_omit_row_or_do_not_respond(
4040
noised_data: pd.DataFrame,
4141
dataset_name: str,
4242
config: dict[str, Any],
43-
request: FixtureRequest,
4443
) -> None:
4544
"""Tests that omit_row and do_not_respond row noising are being applied"""
4645
idx_cols = IDX_COLS.get(dataset_name)

tests/integration/release/test_runner.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,13 @@
2222
ids=["1", "2", "3", "4"],
2323
)
2424
def test_release_tests(pytest_args: list[str], release_output_dir: Path, request: pytest.FixtureRequest) -> None:
25-
if release_output_dir is None:
26-
release_output_dir = Path(CLI_DEFAULT_OUTPUT_DIR) / f"{time.strftime('%Y%m%d_%H%M%S')}"
2725
os.chdir(Path(__file__).parent) # need this to access cli options from conftest.py
2826
base_cmd = [
2927
"pytest",
3028
"--release",
3129
"test_release.py",
3230
"--check-max-tb=1000",
33-
f"--output-dir=={release_output_dir}"
31+
f"--output-dir={release_output_dir}"
3432
]
3533
cmd = base_cmd + pytest_args
3634

0 commit comments

Comments
 (0)