Skip to content

Commit c95de34

Browse files
committed
fix: adjust typers in parametrize calls
1 parent 423a5a4 commit c95de34

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

tests/conftest.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,31 +21,31 @@ def demos_folder(tmp_path_factory: TempPathFactory) -> Path:
2121
return tmp_path_factory.mktemp("demos")
2222

2323

24-
@pytest.mark.parametrize(argnames=["robust_demo__name"], argvalues=["robust-python-demo-no-setup"], indirect=True)
25-
@pytest.mark.parametrize(argnames=["robust_demo__add_rust_extension"], argvalues=[False], indirect=True)
24+
@pytest.mark.parametrize(argnames="robust_demo__name", argvalues=["robust-python-demo-no-setup"], indirect=True)
25+
@pytest.mark.parametrize(argnames="robust_demo__add_rust_extension", argvalues=[False], indirect=True)
2626
@pytest.fixture(scope="session")
2727
def robust_python_demo_no_setup(request: FixtureRequest, robust_demo: Path) -> Path:
2828
return getattr(request, "param", robust_demo)
2929

3030

31-
@pytest.mark.parametrize(argnames=["robust_demo__name"], argvalues=["robust-python-demo-with-setup"], indirect=True)
32-
@pytest.mark.parametrize(argnames=["robust_demo__add_rust_extension"], argvalues=[False], indirect=True)
31+
@pytest.mark.parametrize(argnames="robust_demo__name", argvalues=["robust-python-demo-with-setup"], indirect=True)
32+
@pytest.mark.parametrize(argnames="robust_demo__add_rust_extension", argvalues=[False], indirect=True)
3333
@pytest.fixture(scope="session")
34-
def robust_python_demo_with_setup(request: FixtureRequest, robust_demo: Path) -> Path:
34+
def robust_python_demo_with_setup(request: FixtureRequest, robust_demo: Path, robust_demo__name: str) -> Path:
3535
subprocess.run(["nox", "-s", "setup-git"], cwd=robust_demo, capture_output=True)
3636
subprocess.run(["nox", "-s", "setup-venv"], cwd=robust_demo, capture_output=True)
3737
return getattr(request, "param", robust_demo)
3838

3939

40-
@pytest.mark.parametrize(argnames=["robust_demo__name"], argvalues=["robust-maturin-demo-no-setup"], indirect=True)
41-
@pytest.mark.parametrize(argnames=["robust_demo__add_rust_extension"], argvalues=[True], indirect=True)
40+
@pytest.mark.parametrize(argnames="robust_demo__name", argvalues=["robust-maturin-demo-no-setup"], indirect=True)
41+
@pytest.mark.parametrize(argnames="robust_demo__add_rust_extension", argvalues=[True], indirect=True)
4242
@pytest.fixture(scope="session")
4343
def robust_maturin_demo_no_setup(request: FixtureRequest, robust_demo: Path) -> Path:
4444
return getattr(request, "param", robust_demo)
4545

4646

47-
@pytest.mark.parametrize(argnames=["robust_demo__name"], argvalues=["robust-maturin-demo-with-setup"], indirect=True)
48-
@pytest.mark.parametrize(argnames=["robust_demo__add_rust_extension"], argvalues=[True], indirect=True)
47+
@pytest.mark.parametrize(argnames="robust_demo__name", argvalues=["robust-maturin-demo-with-setup"], indirect=True)
48+
@pytest.mark.parametrize(argnames="robust_demo__add_rust_extension", argvalues=[True], indirect=True)
4949
@pytest.fixture(scope="session")
5050
def robust_maturin_demo_with_setup(request: FixtureRequest, robust_demo: Path) -> Path:
5151
subprocess.run(["nox", "-s", "setup-git"], cwd=robust_demo, capture_output=True)
@@ -55,6 +55,7 @@ def robust_maturin_demo_with_setup(request: FixtureRequest, robust_demo: Path) -
5555

5656
@pytest.fixture(scope="session")
5757
def robust_demo(
58+
request: FixtureRequest,
5859
robust_demo__path: Path,
5960
robust_demo__extra_context: dict[str, Any]
6061
) -> Path:
@@ -65,7 +66,7 @@ def robust_demo(
6566
output_dir=robust_demo__path,
6667
extra_context=robust_demo__extra_context,
6768
)
68-
return robust_demo__path
69+
return getattr(request, "param", robust_demo__path)
6970

7071

7172
@pytest.fixture(scope="session")

0 commit comments

Comments
 (0)