From ba0e7602ad64876064d35a23c11972698256b6cd Mon Sep 17 00:00:00 2001 From: Benedikt Bartscher Date: Mon, 28 Oct 2024 22:03:22 +0100 Subject: [PATCH] bool tests --- tests/units/test_config.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/units/test_config.py b/tests/units/test_config.py index 92760b164..e420c73be 100644 --- a/tests/units/test_config.py +++ b/tests/units/test_config.py @@ -251,6 +251,7 @@ def test_env_var(): class TestEnv: BLUBB: EnvVar[str] = env_var("default") INTERNAL: EnvVar[str] = env_var("default", internal=True) + BOOLEAN: EnvVar[bool] = env_var(False) assert TestEnv.BLUBB.get == "default" assert TestEnv.BLUBB.name == "BLUBB" @@ -268,3 +269,14 @@ def test_env_var(): assert TestEnv.INTERNAL.getenv == "new" TestEnv.INTERNAL.set(None) assert "__INTERNAL" not in os.environ + + assert TestEnv.BOOLEAN.get is False + assert TestEnv.BOOLEAN.name == "BOOLEAN" + TestEnv.BOOLEAN.set(True) + assert os.environ.get("BOOLEAN") == "True" + assert TestEnv.BOOLEAN.get is True + TestEnv.BOOLEAN.set(False) + assert os.environ.get("BOOLEAN") == "False" + assert TestEnv.BOOLEAN.get is False + TestEnv.BOOLEAN.set(None) + assert "BOOLEAN" not in os.environ