def test_parse_simple_env_def(): ''' Test it parses a simple env declaration. ''' result = env.parse(ENV_DEF_SIMPLE) assert result['NODE_ENV'] == 'development' assert result['APP_PORT'] == '3000' assert result['APP_BASE_URL'] == 'http://localhost:3000'
def load_remote_env_vars(remote_env_path): ''' Load remote env variables and return them as key-value pairs (dict) of environment variables. ''' env_def = fs.read_remote_file(remote_env_path) env_vars = env.parse(env_def) return env_vars
def test_parse_env_def_with_quoted_values(): ''' Test it parses a simple env declaration. ''' result = env.parse(ENV_DEF_WITH_QUOTED_VALUES) assert result['VAR1'] == 'Foo' assert result['VAR2'] == 'Bar'
def test_parse_env_def_with_indentation(): ''' Test it parses a simple env declaration. ''' result = env.parse(ENV_DEF_WITH_INDENTATION) assert result['VAR1'] == 'development' assert result['VAR2'] == '3000'