if not timing_intensive:
includes_excludes["m"].append("not timing_intensive")
- cmd = ["python", "-m", "pytest"]
+ # add test/ argument so that we avoid
+ # https://github.com/pytest-dev/pytest/issues/13913
+ cmd = ["python", "-m", "pytest", "test"]
cmd.extend(os.environ.get("TOX_WORKERS", "-n4").split())
["mypy"],
)
- cmd = ["pytest", "-m", "mypy"]
+ cmd = ["pytest", "-m", "mypy", "test"]
session.run(*cmd, *posargs)
[dependency-groups]
tests = [
- "pytest>=7.0.0,<8.4",
+ "pytest>=7.0.0,<10",
"pytest-xdist",
]
{include-group = "tests-greenlet"},
"mypy>=1.16.0",
"nox", # because we check noxfile.py
- "pytest>8,<8.4", # alembic/testing imports pytest
+ "pytest>8,<10", # alembic/testing imports pytest
"types-greenlet",
]