0.3.16-pre.007
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-store-postgres-lib/unit_tests/raw_transaction.rs
|
||||
// version: 13
|
||||
// version: 14
|
||||
|
||||
fn network() -> ksp_store_api::RawNetworkId {
|
||||
return match ksp_store_api::RawNetworkId::new("devnet") {
|
||||
@@ -900,3 +900,16 @@ fn v0_3_16_pre_006_promotion_sql_is_compare_guarded_and_projection_complete() {
|
||||
assert!(!super::UPDATE_TRANSACTION_VARIANT_TO_FULL_SQL.contains("DELETE"));
|
||||
return;
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn v0_3_16_pre_007_conflict_sql_is_locked_revision_guarded_and_reopenable() {
|
||||
assert!(super::LOCK_TRANSACTION_CONFLICT_SQL.contains("FOR UPDATE"));
|
||||
assert!(super::INSERT_TRANSACTION_CONFLICT_SQL.contains("status, revision"));
|
||||
assert!(super::INSERT_TRANSACTION_CONFLICT_SQL.contains("'open', 1"));
|
||||
assert!(super::UPDATE_TRANSACTION_CONFLICT_SQL.contains("status = 'open'"));
|
||||
assert!(super::UPDATE_TRANSACTION_CONFLICT_SQL.contains("revision = $2::TEXT::NUMERIC"));
|
||||
assert!(super::UPDATE_TRANSACTION_CONFLICT_SQL.contains("AND revision = $8::TEXT::NUMERIC"));
|
||||
assert!(super::UPDATE_TRANSACTION_CONFLICT_SQL.contains("canonical_variant_id = $3::TEXT::NUMERIC"));
|
||||
assert!(super::UPDATE_TRANSACTION_CONFLICT_SQL.contains("incoming_variant_id = $4::TEXT::NUMERIC"));
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user