def METHOD_NAME(config):
    p = MongoProvider(config)
    init(p)
    new_feature = {
        'type': 'Feature',
        'geometry': {
            'type': 'Point',
            'coordinates': [0.0, 0.0]},
        'properties': {
            'name': 'Unit Test Island'}}
    p.create(new_feature)
    res = p.query(properties=[('name', 'Unit Test Island')])
    assert len(res['features']) == 1
    updated_feature = {
        'type': 'Feature',
        'geometry': {
            'type': 'Point',
            'coordinates': [0.0, 0.0]},
        'properties': {
            'name': 'Null Island'
        }
    }
    p.update(res['features'][0]['id'], updated_feature)
    # Should be changed
    results = p.get(res['features'][0]['id'])
    assert 'Null Island' in results['properties']['name']
    delete_by_name(p, 'Null Island')