From 35803089af6652c54de28940e341a2de853d847b Mon Sep 17 00:00:00 2001 From: Fritiof Hedman <989352+zyberzero@users.noreply.github.com> Date: Sun, 28 Jul 2024 14:24:56 +0200 Subject: [PATCH 1/2] Filter response files for files ending with yaml --- tests/conftest.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/conftest.py b/tests/conftest.py index a0a3b818ba..28e295b7a1 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -73,5 +73,6 @@ def language_responses(language: str) -> dict[str, Any]: """Load intent responses for a language.""" merged_responses: dict = {} for response_file in (RESPONSES_DIR / language).iterdir(): - merge_dict(merged_responses, yaml.safe_load(response_file.read_text())) + if response_file.suffix == ".yaml": + merge_dict(merged_responses, yaml.safe_load(response_file.read_text())) return merged_responses.get("responses", {}).get("intents", {}) From 0370162da6bae6935538d3b68ffc0951d054057e Mon Sep 17 00:00:00 2001 From: Fritiof Hedman <989352+zyberzero@users.noreply.github.com> Date: Mon, 25 Nov 2024 13:52:50 +0100 Subject: [PATCH 2/2] Use glob instead of iterdir --- tests/conftest.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 28e295b7a1..3ee3887219 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -72,7 +72,6 @@ def language_sentences( def language_responses(language: str) -> dict[str, Any]: """Load intent responses for a language.""" merged_responses: dict = {} - for response_file in (RESPONSES_DIR / language).iterdir(): - if response_file.suffix == ".yaml": - merge_dict(merged_responses, yaml.safe_load(response_file.read_text())) + for response_file in (RESPONSES_DIR / language).glob("*.yaml"): + merge_dict(merged_responses, yaml.safe_load(response_file.read_text())) return merged_responses.get("responses", {}).get("intents", {})