v0.1.0-pre.062
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: kb-store/src/contracts/dto/decode.rs
|
||||
// version: 2
|
||||
// version: 4
|
||||
|
||||
//! Backend-neutral decode, coverage and materialization persistence DTOs.
|
||||
|
||||
@@ -632,7 +632,7 @@ mod tests {
|
||||
#[test]
|
||||
fn materialized_event_filter_is_bounded_and_trims_optional_text() {
|
||||
let result = crate::MaterializedEventFilter::new(
|
||||
std::option::Option::Some(" transaction_annotations ".to_string()),
|
||||
std::option::Option::Some(" materializer.transaction.annotations ".to_string()),
|
||||
std::option::Option::Some(" transaction_annotation ".to_string()),
|
||||
std::option::Option::Some(" signature ".to_string()),
|
||||
crate::MAX_MATERIALIZED_EVENT_QUERY_ROWS,
|
||||
@@ -643,7 +643,7 @@ mod tests {
|
||||
};
|
||||
assert_eq!(
|
||||
filter.processor_name.as_deref(),
|
||||
std::option::Option::Some("transaction_annotations")
|
||||
std::option::Option::Some("materializer.transaction.annotations")
|
||||
);
|
||||
assert_eq!(filter.signature_contains.as_deref(), std::option::Option::Some("signature"));
|
||||
assert!(
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-store/src/postgres/query/decode_pipeline_queries.rs
|
||||
// version: 2
|
||||
// version: 4
|
||||
|
||||
//! PostgreSQL queries for contextual decode, coverage and materialization persistence.
|
||||
|
||||
@@ -1055,7 +1055,7 @@ mod tests {
|
||||
processor_name: processor_name.clone(),
|
||||
processor_version: "1".to_string(),
|
||||
program_id: "11111111111111111111111111111111".to_string(),
|
||||
surface_code: std::option::Option::Some("solana_native_system".to_string()),
|
||||
surface_code: std::option::Option::Some("solana.core.system".to_string()),
|
||||
entry_kind: "instruction".to_string(),
|
||||
entry_code: "test".to_string(),
|
||||
discriminator_hex: std::option::Option::None,
|
||||
@@ -1120,7 +1120,7 @@ mod tests {
|
||||
slot: 1,
|
||||
instruction_path: "0".to_string(),
|
||||
program_id: "11111111111111111111111111111111".to_string(),
|
||||
surface_code: std::option::Option::Some("solana_native_system".to_string()),
|
||||
surface_code: std::option::Option::Some("solana.core.system".to_string()),
|
||||
entry_code: std::option::Option::Some("unknown".to_string()),
|
||||
discriminator_hex: std::option::Option::None,
|
||||
status: "unsupported".to_string(),
|
||||
@@ -1175,7 +1175,7 @@ mod tests {
|
||||
};
|
||||
let input_key = unique_processor_name("annotation_query_test");
|
||||
let insert_result = sqlx::query(
|
||||
"INSERT INTO kb_sol_mat_events (processor_name, processor_version, input_key, input_hash, output_key, source_event_key, source_decoder_name, source_decoder_version, source_decode_input_key, signature, slot, materialized_family, payload_jsonb) VALUES ('transaction_annotations', '0.4.3', $1, 'hash', 'annotation', 'memo:0', 'spl_memo', '0.4.3', 'decode-input', $2, 42, 'transaction_annotation', $3)",
|
||||
"INSERT INTO kb_sol_mat_events (processor_name, processor_version, input_key, input_hash, output_key, source_event_key, source_decoder_name, source_decoder_version, source_decode_input_key, signature, slot, materialized_family, payload_jsonb) VALUES ('materializer.transaction.annotations', '0.4.3', $1, 'hash', 'annotation', 'memo:0', 'kb-lib.decoder.spl.memo', '0.4.3', 'decode-input', $2, 42, 'transaction_annotation', $3)",
|
||||
)
|
||||
.bind(input_key.as_str())
|
||||
.bind(input_key.as_str())
|
||||
@@ -1184,7 +1184,7 @@ mod tests {
|
||||
.await;
|
||||
result_or_panic(insert_result);
|
||||
let filter = result_or_panic(crate::MaterializedEventFilter::new(
|
||||
std::option::Option::Some("transaction_annotations".to_string()),
|
||||
std::option::Option::Some("materializer.transaction.annotations".to_string()),
|
||||
std::option::Option::Some("transaction_annotation".to_string()),
|
||||
std::option::Option::Some(input_key.clone()),
|
||||
1,
|
||||
|
||||
Reference in New Issue
Block a user