def test_environment_variables_success(self): # Arrange os.environ[Config.ENV_VAR_USER_KEY] = '123' os.environ[Config.ENV_VAR_SUBSCRIPTION_ID] = 'ABC' os.environ[Config.ENV_VAR_USER_ID] = 'user' os.environ[Config.ENV_VAR_CLIENT_ID] = 'client' os.environ[Config.ENV_VAR_PASSWORD] = 'password' # Act config = Config() fileFolder = os.path.dirname(os.path.realpath(__file__)) config._set_customer_config_path( os.path.join(fileFolder, 'test_customer_config.json')) config._initialize() # Assert assert os.environ[Config.ENV_VAR_USER_KEY] == config.get_user_key() subscription_id = config.subscription() assert subscription_id == 'ABC' assert os.environ[Config.ENV_VAR_USER_ID] == config.oauth2_credentials( ).get('user_id') assert os.environ[ Config.ENV_VAR_CLIENT_ID] == config.oauth2_credentials().get( 'client_id') assert os.environ[ Config.ENV_VAR_PASSWORD] == config.oauth2_credentials().get( 'password')
def test_environment_variable_service_account_id_success(self): # Arrange os.environ[Config.ENV_VAR_SERVICE_ACCOUNT_ID] = 'lemme_in' os.environ[Config.ENV_VAR_SUBSCRIPTION_ID] = 'ABC' # Act config = Config() fileFolder = os.path.dirname(os.path.realpath(__file__)) config._set_customer_config_path( os.path.join(fileFolder, 'test_customer_config.json')) config._initialize() # Assert assert os.environ[ Config.ENV_VAR_SERVICE_ACCOUNT_ID] == config.get_user_key() subscription_id = config.subscription() assert subscription_id == 'ABC'