From ef0d9c9415ee50905881c1351545c6982780e402 Mon Sep 17 00:00:00 2001 From: Daniel Date: Tue, 5 Dec 2023 23:44:49 +0100 Subject: [PATCH] add get_config --- abratest/dir_manager.py | 7 +++++++ 1 file changed, 7 insertions(+) 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