add test for EnvManager

This commit is contained in:
Daniel 2023-12-04 15:46:03 +01:00
parent 96cee5fa11
commit bf1601c608

View file

@ -87,3 +87,15 @@ def test_real_env_files_duplicate_six() -> None:
assert sorted_env_files[3].env_type == "wordpress" assert sorted_env_files[3].env_type == "wordpress"
assert sorted_env_files[4].env_type == "wordpress" assert sorted_env_files[4].env_type == "wordpress"
assert sorted_env_files[5].env_type == "wordpress" assert sorted_env_files[5].env_type == "wordpress"
def test_env_manager() -> None:
env_paths_list = [
Path("envfiles/blog.test.dev.local-it.cloud.env"), # wordpress
Path("envfiles/login.test.dev.local-it.cloud.env"), # authentik
Path("envfiles/login.test.dev.local-it.cloud.env"), # authentik
]
ENV = EnvManager(env_paths_list)
assert ENV.env_files[0].env_type == "authentik"
assert ENV.env_files[1].env_type == "authentik"
assert ENV.env_files[2].env_type == "wordpress"