From 653b6bb97356bc1b1d880df3cbc80f91adf19621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20F=C3=B6rster?= Date: Fri, 14 Mar 2025 09:00:17 +0100 Subject: [PATCH] test exclusion --- tests/conftest.py | 47 +++++++++++++++++++++-------------------- tests/test_pipelines.py | 2 +- 2 files changed, 25 insertions(+), 24 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 33b4670..87099eb 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -31,36 +31,37 @@ def api_base_url(credentials) -> str: # TODO: maybe include in main package depending if needed in future -def _cvt_str_float(value: str) -> float: - import locale +# TODO check deletion +# def _cvt_str_float(value: str) -> float: +# import locale - locale.setlocale(locale.LC_NUMERIC, "de_DE.UTF-8") - return locale.atof(value) +# locale.setlocale(locale.LC_NUMERIC, "de_DE.UTF-8") +# return locale.atof(value) -def _cvt_str_ts(value: str) -> Any: - date = value.split("_")[0] +# def _cvt_str_ts(value: str) -> Any: +# date = value.split("_")[0] - return pd.to_datetime(date, format="%Y%m%d", errors="coerce") +# return pd.to_datetime(date, format="%Y%m%d", errors="coerce") -@pytest.fixture(scope="session") -def sales_data_db_export() -> pd.DataFrame: - pwd = Path.cwd() - assert "barth" in pwd.parent.name.lower(), "not in project root directory" - data_pth = pwd / "./tests/_test_data/swm_f_umsatz_fakt.csv" - assert data_pth.exists(), "file to sales data not found" - data = pd.read_csv(data_pth, sep="\t") - data["betrag"] = data["betrag"].apply(_cvt_str_float) - data["buchungs_datum"] = data["buchungs_datum"].apply(_cvt_str_ts) - data = data.dropna( - how="any", - subset=["firma_refid", "beleg_typ", "buchungs_datum", "betrag"], - ignore_index=True, - ) - data["buchungs_datum"] = pd.to_datetime(data["buchungs_datum"]) +# @pytest.fixture(scope="session") +# def sales_data_db_export() -> pd.DataFrame: +# pwd = Path.cwd() +# assert "barth" in pwd.parent.name.lower(), "not in project root directory" +# data_pth = pwd / "./tests/_test_data/swm_f_umsatz_fakt.csv" +# assert data_pth.exists(), "file to sales data not found" +# data = pd.read_csv(data_pth, sep="\t") +# data["betrag"] = data["betrag"].apply(_cvt_str_float) +# data["buchungs_datum"] = data["buchungs_datum"].apply(_cvt_str_ts) +# data = data.dropna( +# how="any", +# subset=["firma_refid", "beleg_typ", "buchungs_datum", "betrag"], +# ignore_index=True, +# ) +# data["buchungs_datum"] = pd.to_datetime(data["buchungs_datum"]) - return data +# return data @pytest.fixture(scope="session") diff --git a/tests/test_pipelines.py b/tests/test_pipelines.py index 4c75266..2b87882 100644 --- a/tests/test_pipelines.py +++ b/tests/test_pipelines.py @@ -8,7 +8,7 @@ from delta_barth.errors import STATUS_HANDLER def test_sales_prognosis_pipeline(exmpl_api_sales_prognosis_resp): - def mock_request(*args, **kwargs): + def mock_request(*args, **kwargs): # pragma: no cover return exmpl_api_sales_prognosis_resp, STATUS_HANDLER.SUCCESS with patch(