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

Function create_database_readonly_denied

nodedb/tests/auth_admin_ddl_gating.rs:44–53  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

42
43#[tokio::test]
44async fn create_database_readonly_denied() {
45 let state = make_state_with_catalog();
46 let ro = readonly_user();
47 let err = ddl_err(&state, &ro, "CREATE DATABASE testcreate2").await;
48 assert!(
49 err.contains("42501") || err.contains("permission denied"),
50 "expected 42501/permission denied, got: {err}"
51 );
52 assert_audit_has(&state, AuditEvent::PermissionDenied, None);
53}
54
55// ─── DROP DATABASE ────────────────────────────────────────────────────────────
56

Callers

nothing calls this directly

Calls 4

make_state_with_catalogFunction · 0.85
readonly_userFunction · 0.85
ddl_errFunction · 0.85
assert_audit_hasFunction · 0.85

Tested by

no test coverage detected