def METHOD_NAME(client, monkeypatch, basic_idvs):
    """
    We are going to null out some accounts/agencies to ensure our count is
    correct.  According the LOVELY drawing in idv_test_data.py, C14 will
    be a great candidate for this exercise.  It's ultimate parent is I2.
    """
    # Grab the counts for I2.
    response = client.post(AGGREGATE_ENDPOINT, {"award_id": 2})
    awarding_agency_count = response.data["awarding_agency_count"]
    funding_agency_count = response.data["funding_agency_count"]
    # Grab the treasury appropriation account for C14 and null out its agency values.
    Award.objects.filter(pk=14).update(awarding_agency_id=None, funding_agency_id=None)
    # Now re-grab the rollup values and ensure they are decremented accordingly.
    response = client.post(AGGREGATE_ENDPOINT, {"award_id": 2})
    assert awarding_agency_count == response.data["awarding_agency_count"] + 1
    assert funding_agency_count == response.data["funding_agency_count"] + 1