MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / test_alter_system_invalid_param

Function test_alter_system_invalid_param

src/environmentd/tests/sql.rs:2053–2079  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2051#[mz_ore::test]
2052#[allow(clippy::disallowed_methods)]
2053fn test_alter_system_invalid_param() {
2054 let server = test_util::TestHarness::default().start_blocking();
2055
2056 let mut mz_client = server
2057 .pg_config_internal()
2058 .user(&SYSTEM_USER.name)
2059 .connect(postgres::NoTls)
2060 .unwrap();
2061
2062 mz_client
2063 .batch_execute("ALTER SYSTEM SET max_tables TO 2")
2064 .unwrap();
2065 let res = mz_client
2066 .batch_execute("ALTER SYSTEM SET invalid_param TO 42")
2067 .unwrap_err();
2068 assert!(
2069 res.to_string_with_causes()
2070 .contains("unrecognized configuration parameter \"invalid_param\"")
2071 );
2072 let res = mz_client
2073 .batch_execute("ALTER SYSTEM RESET invalid_param")
2074 .unwrap_err();
2075 assert!(
2076 res.to_string_with_causes()
2077 .contains("unrecognized configuration parameter \"invalid_param\"")
2078 );
2079}
2080
2081#[mz_ore::test]
2082#[allow(clippy::disallowed_methods)]

Callers

nothing calls this directly

Calls 6

start_blockingMethod · 0.80
unwrapMethod · 0.80
pg_config_internalMethod · 0.80
batch_executeMethod · 0.80
connectMethod · 0.45
userMethod · 0.45

Tested by

no test coverage detected