feat(plugins): isolate device integrations

This commit is contained in:
DCCONSTRUCTIONS
2026-07-17 19:29:32 +03:00
parent f9ffb7bd1c
commit 24a47318f2
122 changed files with 3304 additions and 1892 deletions
+2 -2
View File
@@ -4,7 +4,7 @@ from typing import Any
from typer.testing import CliRunner
from k1link.cli import app
from k1link.device_plugins.xgrids_k1.cli import app
runner = CliRunner()
@@ -59,7 +59,7 @@ def test_mqtt_capture_cli_uses_bounded_read_only_capture(
"payload_bytes": 128,
}
monkeypatch.setattr("k1link.cli.capture_mqtt", fake_capture)
monkeypatch.setattr("k1link.device_plugins.xgrids_k1.cli.capture_mqtt", fake_capture)
out = tmp_path / "capture"
result = runner.invoke(
app,