Exemplo n.º 1
0
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'
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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'
Exemplo n.º 4
0
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'