diff --git a/abratest/dir_manager.py b/abratest/dir_manager.py index e172ef5..2104a68 100644 --- a/abratest/dir_manager.py +++ b/abratest/dir_manager.py @@ -1,5 +1,7 @@ from pathlib import Path +from dotenv import dotenv_values + class DirManager: """Manages directories for the tests and should be used to create and find @@ -69,3 +71,8 @@ class DirManager: @property def RECIPES(self): return self.recipes_dir + + def get_config(self, search_string: str) -> dict[str, str]: + env_file = next(self.ENV_FILES.glob(f"*{search_string}*")) + config: dict[str, str] = dotenv_values(env_file) # type: ignore + return config