def METHOD_NAME(remove_csv_file):
    """
    We're running this one without a transaction just to ensure the vacuuming doesn't blow up.  For
    the remaining tests we'll run inside of a transaction since it's faster.
    """
    # Confirm everything is empty.
    assert ObjectClass.objects.count() == 0
    # Load all the things.
    mock_data(GOOD_SAMPLE)
    call_command("load_object_classes", object_class_file=str(OBJECT_CLASS_FILE))
    # We should have 6 records; the three we added plus the three default "000" object classes.
    assert ObjectClass.objects.count() == 6
    # Perform two deep dives; one for the records we just added and one for a "000" object class.
    oc = ObjectClass.objects.get(object_class="10.0", direct_reimbursable="D")
    assert oc.major_object_class == "10"
    assert oc.major_object_class_name == "Personnel compensation and benefits"
    assert oc.object_class == "10.0"
    assert oc.object_class_name == "Test 100"
    assert oc.direct_reimbursable == "D"
    assert oc.direct_reimbursable_name == "Direct"
    assert oc.create_date is not None
    assert oc.update_date is not None
    oc = ObjectClass.objects.get(object_class="00.0", direct_reimbursable=None)
    assert oc.major_object_class == "00"
    assert oc.major_object_class_name == "Unknown"
    assert oc.object_class == "00.0"
    assert oc.object_class_name == "Unknown"
    assert oc.direct_reimbursable is None
    assert oc.direct_reimbursable_name is None
    assert oc.create_date is not None
    assert oc.update_date is not None
    # These will blow up if a record is missing.
    ObjectClass.objects.get(object_class="00.0", direct_reimbursable=None)
    ObjectClass.objects.get(object_class="00.0", direct_reimbursable="D")
    ObjectClass.objects.get(object_class="00.0", direct_reimbursable="R")
    ObjectClass.objects.get(object_class="10.0", direct_reimbursable=None)
    ObjectClass.objects.get(object_class="10.0", direct_reimbursable="D")
    ObjectClass.objects.get(object_class="10.0", direct_reimbursable="R")