コード例 #1
0
def no_real_gs_credentials():
    """Helps skip integration tests without live credentials.

    Phrased in the negative to make it read better with 'skipif'.
    """
    if parse_boolean_envvar(
            os.getenv('WALE_GS_INTEGRATION_TESTS')) is not True:
        return True

    if os.getenv('GOOGLE_APPLICATION_CREDENTIALS') is None:
        return True

    return False
コード例 #2
0
ファイル: gs_integration_help.py プロジェクト: lemonde/wal-e
def no_real_gs_credentials():
    """Helps skip integration tests without live credentials.

    Phrased in the negative to make it read better with 'skipif'.
    """
    if parse_boolean_envvar(
            os.getenv('WALE_GS_INTEGRATION_TESTS')) is not True:
        return True

    if os.getenv('GOOGLE_APPLICATION_CREDENTIALS') is None:
        return True

    return False
コード例 #3
0
def no_real_wabs_credentials():
    """Helps skip integration tests without live credentials.

    Phrased in the negative to make it read better with 'skipif'.
    """
    if parse_boolean_envvar(os.getenv(
            'WALE_WABS_INTEGRATION_TESTS')) is not True:
        return True

    for e_var in ('WABS_ACCOUNT_NAME', 'WABS_ACCESS_KEY'):
        if os.getenv(e_var) is None:
            return True

    return False
コード例 #4
0
ファイル: test_cmd.py プロジェクト: zurikus/wal-e
def test_parse_boolean_envvar(val, expected):
    assert parse_boolean_envvar(val) == expected