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" )