def test_set_envvar(): envvars = EnvVars(Output()) registry_server = envvars.get_envvar("DEPLOYMENT_CONFIG_TEMPLATE_FILE") envvars.set_envvar("DEPLOYMENT_CONFIG_TEMPLATE_FILE", "deployment.template_new.json") new_registry_server = envvars.get_envvar("DEPLOYMENT_CONFIG_TEMPLATE_FILE") assert new_registry_server == "deployment.template_new.json" envvars.set_envvar("DEPLOYMENT_CONFIG_TEMPLATE_FILE", registry_server)
def test_set_envvar(): output = Output() envvars = EnvVars(output) loglevel = envvars.get_envvar("RUNTIME_LOG_LEVEL") envvars.set_envvar("RUNTIME_LOG_LEVEL", "debug") setlevel = envvars.get_envvar("RUNTIME_LOG_LEVEL") assert setlevel == "debug" envvars.set_envvar("RUNTIME_LOG_LEVEL", loglevel)
def test_get_envvar__invalid(): envvars = EnvVars(Output()) testerval = envvars.get_envvar("TESTER") assert not testerval
def test_container_registry_server_key_missing_sys_exit(): envvars = EnvVars(Output()) with pytest.raises(ValueError): envvars.get_envvar("CONTAINER_REGISTRY_SERVER_UNITTEST", required=True)
def test_default_envvar_value_exists(envvar): envvars = EnvVars(Output()) server = envvars.get_envvar(envvar) assert server is not None
def test_get_envvar__valid(): envvars = EnvVars(Output()) deployment_template = envvars.get_envvar("DEPLOYMENT_CONFIG_TEMPLATE_FILE") assert deployment_template is not None
def test_valid_get_envvar(): output = Output() envvars = EnvVars(output) loglevel = envvars.get_envvar("RUNTIME_LOG_LEVEL") assert loglevel == "info" or "debug"
def test_invalid_get_envvar(): output = Output() envvars = EnvVars(output) testerval = envvars.get_envvar("TESTER") assert not testerval
def test_default_container_registry_password_value_exists_or_returns_empty_string(): output = Output() envvars = EnvVars(output) password = envvars.get_envvar("CONTAINER_REGISTRY_PASSWORD") assert password is not None
def test_default_container_registry_username_value_exists_or_returns_empty_string(): output = Output() envvars = EnvVars(output) username = envvars.get_envvar("CONTAINER_REGISTRY_USERNAME") assert username is not None
def test_default_container_registry_server_value_exists(): output = Output() envvars = EnvVars(output) server = envvars.get_envvar("CONTAINER_REGISTRY_SERVER") assert server is not None
def test_valid_get_envvar(): output = Output() envvars = EnvVars(output) deployment_template = envvars.get_envvar("DEPLOYMENT_CONFIG_TEMPLATE_FILE") assert deployment_template is not None