From fad33956135e8c1dd1afd39bc5097dba6f26fa39 Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 4 Dec 2023 13:26:31 +0100 Subject: [PATCH] successful env file test via pytest --- tests/test_env_resolution.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/tests/test_env_resolution.py b/tests/test_env_resolution.py index 9d14908..6bbb67b 100644 --- a/tests/test_env_resolution.py +++ b/tests/test_env_resolution.py @@ -3,10 +3,8 @@ from pathlib import Path from icecream import ic -sys.path.append(Path(__file__).parent.parent.resolve().__str__()) - +# sys.path.append(Path(__file__).parent.parent.resolve().__str__()) # import pytest - # from prototyping.sorting_algo import Rule, is_rule_satisfied, sort_by_rules from src.coordinator import Coordinator from src.env_file_helper import DependencyRule, EnvFile, sort_env_files_by_rule @@ -50,10 +48,14 @@ ENV_FILES = [ ] -env_files: list[EnvFile] = Coordinator._getn_env_files_list(ENV_FILES) -dependency_rules: list[DependencyRule] = Coordinator._get_dependency_rules(env_files) +def test_real_env_files(): + """authentik should be first""" -ic(env_files) -sorted_env_files = sort_env_files_by_rule(env_files, dependency_rules) -ic(env_files) -ic(sorted_env_files) + env_files: list[EnvFile] = Coordinator._getn_env_files_list(ENV_FILES) + dependency_rules: list[DependencyRule] = Coordinator._get_dependency_rules(env_files) + + ic(env_files) + sorted_env_files = sort_env_files_by_rule(env_files, dependency_rules) + ic(env_files) + ic(sorted_env_files) + assert sorted_env_files[0].env_type == "authentik"