Example #1
0
def service_credentials_not_available(service_credentials):

    key_file = service_credentials["key_file"]
    client_email_file = service_credentials["client_file"]

    try:
        _ = create_service_credentials(private_key_file=key_file, client_secret_file=client_email_file)
        should_fail = False
    except Exception:
        should_fail = True

    return should_fail
Example #2
0
def service_credentials_not_available(service_credentials):

    key_file = service_credentials['key_file']
    client_email_file = service_credentials['client_file']

    try:
        _ = create_service_credentials(private_key_file=key_file,
                                       client_secret_file=client_email_file)
        should_fail = False
    except Exception:
        should_fail = True

    return should_fail
Example #3
0
def test_client_secrets_credentials(service_credentials,
                                    service_credentials_not_available):

    if service_credentials_not_available:
        pytest.xfail(reason='Credentials')

    from df2gspread.utils import create_service_credentials, _is_valid_credentials

    key_file = service_credentials['key_file']
    client_file = service_credentials['client_file']

    cred = create_service_credentials(private_key_file=key_file,
                                      client_email=client_file)

    assert _is_valid_credentials(cred)
Example #4
0
def test_client_secrets_credentials(service_credentials,
                                    service_credentials_not_available):

    if service_credentials_not_available:
        pytest.xfail(reason='Credentials')

    from df2gspread.utils import create_service_credentials, _is_valid_credentials

    key_file = service_credentials['key_file']
    client_file = service_credentials['client_file']

    cred = create_service_credentials(
        private_key_file=key_file, client_email=client_file)

    assert _is_valid_credentials(cred)