MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / ddl_ok

Function ddl_ok

nodedb-test-support/src/pgwire_auth_helpers.rs:81–87  ·  view source on GitHub ↗

Run DDL, expect success.

(state: &SharedState, identity: &AuthenticatedIdentity, sql: &str)

Source from the content-addressed store, hash-verified

79
80/// Run DDL, expect success.
81pub async fn ddl_ok(state: &SharedState, identity: &AuthenticatedIdentity, sql: &str) {
82 let result = ddl::dispatch(state, identity, sql, nodedb_types::id::DatabaseId::DEFAULT).await;
83 assert!(result.is_some(), "DDL not recognized: {sql}");
84 result
85 .unwrap()
86 .unwrap_or_else(|e| panic!("DDL failed: {sql}: {e}"));
87}
88
89/// Run DDL, expect error; return the error string for assertions.
90pub async fn ddl_err(state: &SharedState, identity: &AuthenticatedIdentity, sql: &str) -> String {

Calls 1

dispatchFunction · 0.50