Exemple #1
0
 def test_get_user_defined_from_env(self):
     os.environ["USER_DEFINED"] = "zxczxc"
     config = Config(config_file=os.path.join(dir_path, "config.yaml"))
     assert (
         config.get("user_defined", env="USER_DEFINED", default="qweqwe") == "zxczxc"
     )
     os.environ.pop("USER_DEFINED")
Exemple #2
0
 def test_get_user_defined_nested(self):
     config = Config(config_file=os.path.join(dir_path, "config.yaml"))
     assert config.get("user_defined", root="my_root") == "i am nested"
Exemple #3
0
 def test_get_user_defined_from_env_bool(self):
     os.environ["USER_DEFINED"] = "0"
     config = Config()
     assert not config.get("user_defined", env="USER_DEFINED", parameter_type="bool")
     os.environ.pop("USER_DEFINED")
Exemple #4
0
 def test_get_user_defined_from_default(self):
     config = Config()
     assert (
         config.get("user_defined", env="USER_DEFINED", default="qweqwe") == "qweqwe"
     )
Exemple #5
0
 def test_get_user_defined_from_file(self):
     config = Config(config_file=os.path.join(dir_path, "config.yaml"))
     assert (
         config.get("user_defined", env="USER_DEFINED", default="qweqwe") == "asdasd"
     )