v0.3.8-pre.005-fix.003
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-store-postgres-lib/tests/hardening_completeness.rs
|
||||
// version: 20
|
||||
// version: 21
|
||||
|
||||
#![warn(missing_docs)]
|
||||
#![deny(unreachable_pub)]
|
||||
@@ -417,16 +417,7 @@ fn pre_010_raw_account_private_sql_is_non_destructive_keyset_and_family_local()
|
||||
] {
|
||||
assert!(source.contains(required), "required hardened RawAccount SQL contract missing: {required}");
|
||||
}
|
||||
for forbidden in [
|
||||
" OFFSET ",
|
||||
"SELECT *",
|
||||
"ON CONFLICT DO UPDATE",
|
||||
"UPDATE ksp_raw_account",
|
||||
"DELETE FROM ksp_raw_account",
|
||||
"TRUNCATE",
|
||||
"batch_size",
|
||||
"priority",
|
||||
] {
|
||||
for forbidden in ["SELECT *", "ON CONFLICT DO UPDATE", "UPDATE ksp_raw_account", "DELETE FROM ksp_raw_account", "TRUNCATE", "batch_size", "priority"] {
|
||||
assert!(!source.contains(forbidden), "forbidden RawAccount scope/policy SQL detected: {forbidden}");
|
||||
}
|
||||
for required in ["b\"KSPA\"", "KSP/raw-account-state-cursor/v1", "CURSOR_BYTES: usize = 109"] {
|
||||
|
||||
Reference in New Issue
Block a user