Introduce Index::unique_index_with_prefix(&str)

It could be used when we want to see the index name in the assertions,
e.g. `movies-[uuid]`

Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org>
This commit is contained in:
Martin Tzvetanov Grigorov 2025-06-10 14:49:18 +03:00
父節點 34d8a54c4b
當前提交 1824fbd1b5
沒有發現已知的金鑰在資料庫的簽署中
GPG key ID: 3194FD8C1AE300EF
共有 3 個文件被更改,包括 26 次插入26 次删除

查看文件

@ -43,20 +43,10 @@ pub fn default_snapshot_settings_for_test<'a>(
}
}
fn uuid_in_index_uid_redaction(content: Content, _content_path: ContentPath) -> Content {
match &content {
Content::String(s) => match uuid::Uuid::parse_str(s) {
Ok(_) => Content::String("[uuid]".to_owned()),
Err(_) => content,
},
_ => content,
}
}
settings.add_dynamic_redaction(".message", uuid_in_message_redaction);
settings.add_dynamic_redaction(".error.message", uuid_in_message_redaction);
settings.add_dynamic_redaction(".indexUid", uuid_in_index_uid_redaction);
settings.add_dynamic_redaction(".**.indexUid", uuid_in_index_uid_redaction);
settings.add_dynamic_redaction(".**.message", uuid_in_message_redaction);
settings.add_dynamic_redaction(".indexUid", uuid_in_message_redaction);
settings.add_dynamic_redaction(".**.indexUid", uuid_in_message_redaction);
let test_name = test_name.strip_suffix("::{{closure}}").unwrap_or(test_name);
let test_name = test_name.rsplit("::").next().unwrap().to_owned();