"""Smoke-test over the logger config.""" from pathlib import Path import pytest from aki_prj23_transparenzregister.utils.logger_config import configer_logger @pytest.mark.parametrize("path", [None, "test-log.log", ""]) @pytest.mark.parametrize("upper", [True, False]) @pytest.mark.parametrize("level", ["info", "debug", "error", "warning"]) def test_configer_logger( level: str, upper: bool, path: Path | str | None, ) -> None: """Tests the configuration of the logger. Args: level: The log-level to configure. upper: If the upper variant of the level should be used. path: The path where to save the log. """ if level.upper(): level = level.upper() configer_logger(level, path) # type: ignore