🚧 WIP
This commit is contained in:
@@ -46,9 +46,12 @@ def test_generate_includes_global_settings(session):
|
||||
assert "max_packet_size 2000000" in result.config_text
|
||||
|
||||
|
||||
def test_generate_refuses_without_listeners(session):
|
||||
with pytest.raises(ValueError, match="no enabled listeners"):
|
||||
generate_config(session)
|
||||
def test_generate_with_empty_model_warns_instead_of_raising(session):
|
||||
"""Fresh-platform state: preview must work, not 500 (config page fix)."""
|
||||
result = generate_config(session)
|
||||
assert "global_plugin /usr/lib/mosquitto_dynamic_security.so" in result.config_text
|
||||
assert "persistence true" in result.config_text
|
||||
assert any("No enabled listeners" in w for w in result.warnings)
|
||||
|
||||
|
||||
def test_disabled_listeners_are_omitted(session):
|
||||
|
||||
Reference in New Issue
Block a user