numpydantic/tests/conftest.py

24 lines
581 B
Python
Raw Normal View History

2024-10-04 02:57:54 +00:00
import pytest
2024-04-09 01:36:47 +00:00
2024-10-04 06:18:18 +00:00
from numpydantic.testing.cases import DTYPE_CASES, SHAPE_CASES
2024-10-04 02:33:40 +00:00
from numpydantic.testing.helpers import ValidationCase
from tests.fixtures import *
2024-04-09 01:36:47 +00:00
def pytest_addoption(parser):
parser.addoption(
"--with-output",
action="store_true",
help="Keep test outputs in the __tmp__ directory",
)
2024-10-04 06:18:18 +00:00
@pytest.fixture(scope="module", params=SHAPE_CASES)
def shape_cases(request) -> ValidationCase:
return request.param
2024-10-04 06:18:18 +00:00
@pytest.fixture(scope="module", params=DTYPE_CASES)
def dtype_cases(request) -> ValidationCase:
return request.param