def METHOD_NAME(self):
    """Test the functionality of load_entity which is the base function for the other loader functions."""
    entity_loader = NodeEntityLoader
    with pytest.raises(TypeError):
        load_entity(entity_loader=None)
    # No identifier keyword arguments specified
    with pytest.raises(ValueError):
        load_entity(entity_loader)
    # More than one identifier keyword arguments specified
    with pytest.raises(ValueError):
        load_entity(entity_loader, identifier='a', pk=1)
    with pytest.raises(TypeError):
        load_entity(entity_loader, pk='1')
    with pytest.raises(TypeError):
        load_entity(entity_loader, uuid=1)
    with pytest.raises(TypeError):
        load_entity(entity_loader, label=1)