def METHOD_NAME(
        item_schema, item_lib_martigny_data_tmp):
    """Test all keys and values for item jsonschema."""
    record = item_lib_martigny_data_tmp
    validate(record, item_schema)
    validator = [
        {'key': 'pid', 'value': 25},
        {'key': 'type', 'value': 25},
        {'key': 'barcode', 'value': 25},
        {'key': 'call_number', 'value': 25},
        {'key': 'second_call_number', 'value': 25},
        {'key': 'item_type', 'value': 25},
        {'key': 'location', 'value': 25},
        {'key': 'temporary_location', 'value': 25},
        {'key': 'enumerationAndChronology', 'value': 25},
        {'key': 'document', 'value': 25},
        {'key': 'type', 'value': 25},
        {'key': 'issue', 'value': 25},
        {'key': 'status', 'value': 25},
        {'key': 'holding', 'value': 25},
        {'key': 'organisation', 'value': 25},
        {'key': 'library', 'value': 25},
        {'key': 'ur', 'value': 25},
        {'key': 'pac_code', 'value': 25},
        {'key': 'price', 'value': '25'},
        {'key': '_masked', 'value': 25},
        {'key': 'legacy_checkout_count', 'value': '25'},
        {'key': 'legacy_circulation_rules', 'value': 25}
    ]
    for element in validator:
        with pytest.raises(ValidationError):
            record[element['key']] = element['value']
            validate(record, item_schema)