def METHOD_NAME(client, record_url, record_data):
    record_err_data = deepcopy(record_data['metadata'])
    record_err_data.update({'open_access': "oh no"})
    _test_put_error_1(client, record_url, 'open_access', record_err_data)
    record_err_data = deepcopy(record_data['metadata'])
    record_err_data.update({'embargo_date': 15})
    _test_put_error_1(client, record_url, 'embargo_date', record_err_data)
    record_err_data = deepcopy(record_data['metadata'])
    record_err_data.update({'invented_field': "oh yes"})
    _test_put_error_1(client, record_url, 'invented_field', record_err_data)
    record_err_data = deepcopy(record_data['metadata'])
    del record_err_data['titles']
    _test_put_error_1(client, record_url, 'titles', record_err_data)
    _test_get_record_returns_original(client, record_url, record_data)