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")
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"
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")
def test_get_user_defined_from_default(self): config = Config() assert (config.get("user_defined", env="USER_DEFINED", default="qweqwe") == "qweqwe")
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")