def METHOD_NAME(mocker, sc, ds, clean_p1):
    """Check that the connector is able to retrieve data from Salesforce API"""
    secret_object = {
        'access_token': 'shiny token',
        'signature': 'shiny',
        'scope': 'refresh_token api full',
        'instance_url': 'https://salesforce.is.awsome',
        'id': 'https://login.salesforce.com/id/00D09000007vcxHEAQ/00509000006bXeyAAE',
        'token_type': 'Bearer',
        'issued_at': '1621949493610',
        'refresh_token': 'shiny token',
    }
    mocker.patch.object(SalesforceConnector, 'get_access_data', return_value=secret_object)
    mocked_generate_rows = mocker.patch.object(
        SalesforceConnector, 'generate_rows', return_value=clean_p1
    )
    res = sc._retrieve_data(ds)
    assert mocked_generate_rows.call_count == 1
    assert res.iloc[0]['Id'] == 'A111FA'