🚧 WIP
This commit is contained in:
@@ -84,6 +84,20 @@ def test_published_port_listener_does_not_warn(session):
|
||||
assert not any("not published to the host" in w for w in result.warnings)
|
||||
|
||||
|
||||
def test_internal_settings_never_leak_into_config(session):
|
||||
"""Platform-internal BrokerSettings keys (restart_required) are state,
|
||||
not broker options: emitting them fails `--test-config` with 'Unknown
|
||||
configuration variable' (found live in the restart E2E)."""
|
||||
session.add(ListenerConfig(name="l", port=1883, protocol="mqtt"))
|
||||
session.add(BrokerSettings(key="restart_required", value="true", value_type="bool"))
|
||||
session.add(BrokerSettings(key="max_packet_size", value="2000000", value_type="int"))
|
||||
session.commit()
|
||||
|
||||
result = generate_config(session)
|
||||
assert "max_packet_size 2000000" in result.config_text
|
||||
assert "restart_required" not in result.config_text
|
||||
|
||||
|
||||
def test_tls_listener_without_pki_warns(session):
|
||||
session.add(
|
||||
ListenerConfig(
|
||||
|
||||
Reference in New Issue
Block a user