Merge "metrics_database": first database integration for metrics logging #9

Merged
foefl merged 7 commits from metrics_database into main 2025-03-28 08:36:17 +00:00
2 changed files with 7 additions and 4 deletions
Showing only changes of commit 7bb312d34e - Show all commits

View File

@ -11,10 +11,11 @@ from delta_barth.session import Session
SESSION: Final[Session] = Session(HTTP_BASE_CONTENT_HEADERS)
def set_data_path(
path: str,
def setup(
data_path: str,
) -> None: # pragma: no cover
SESSION.set_data_path(path)
SESSION.set_data_path(data_path)
SESSION.setup()
def set_credentials(

View File

@ -74,8 +74,9 @@ def exmpl_api_sales_prognosis_output() -> pd.DataFrame:
# ** sessions
@pytest.fixture(scope="function")
def session(credentials, api_base_url) -> delta_barth.session.Session:
def session(credentials, api_base_url, tmp_path) -> delta_barth.session.Session:
session = delta_barth.session.Session(HTTP_BASE_CONTENT_HEADERS)
session.set_data_path(str(tmp_path))
session.set_base_url(api_base_url)
session.set_credentials(
username=credentials["user"],
@ -83,6 +84,7 @@ def session(credentials, api_base_url) -> delta_barth.session.Session:
database=credentials["db"],
mandant=credentials["mandant"],
)
session.setup()
return session