diff options
| author | Max Nanis | 2026-03-07 09:51:37 -0500 |
|---|---|---|
| committer | Max Nanis | 2026-03-07 09:51:37 -0500 |
| commit | 9833e57ccd2f9ec2090ab1f7da97500a071664b9 (patch) | |
| tree | d44f8d1725164e1a83ed15d31d8b62b7487ec81e /test_utils/spectrum/conftest.py | |
| parent | 91d040211a4ed6e4157896256a762d3854777b5e (diff) | |
| download | generalresearch-9833e57ccd2f9ec2090ab1f7da97500a071664b9.tar.gz generalresearch-9833e57ccd2f9ec2090ab1f7da97500a071664b9.zip | |
conftest type annotations.
Diffstat (limited to 'test_utils/spectrum/conftest.py')
| -rw-r--r-- | test_utils/spectrum/conftest.py | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/test_utils/spectrum/conftest.py b/test_utils/spectrum/conftest.py index b7887f6..d737730 100644 --- a/test_utils/spectrum/conftest.py +++ b/test_utils/spectrum/conftest.py @@ -1,24 +1,30 @@ import logging - import time +from datetime import datetime, timezone +from typing import TYPE_CHECKING import pytest -from datetime import datetime, timezone + from generalresearch.managers.spectrum.survey import ( - SpectrumSurveyManager, SpectrumCriteriaManager, + SpectrumSurveyManager, ) from generalresearch.models.spectrum.survey import SpectrumSurvey from generalresearch.sql_helper import SqlHelper -from .surveys_json import SURVEYS_JSON, CONDITIONS +from .surveys_json import CONDITIONS, SURVEYS_JSON + +if TYPE_CHECKING: + from generalresearch.config import GRLBaseSettings @pytest.fixture(scope="session") -def spectrum_rw(settings) -> SqlHelper: - print(f"{settings.spectrum_rw_db=}") +def spectrum_rw(settings: "GRLBaseSettings") -> SqlHelper: logging.info(f"{settings.spectrum_rw_db=}") + + assert settings.spectrum_rw_db is not None assert "/unittest-" in settings.spectrum_rw_db.path + return SqlHelper( dsn=settings.spectrum_rw_db, read_timeout=2, |
