chore: initialize K1 connector pre-production scaffold

This commit is contained in:
DCCONSTRUCTIONS
2026-07-15 15:05:18 +03:00
commit 4c401bc59b
23 changed files with 4232 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
import json
from typer.testing import CliRunner
from k1link.cli import app
runner = CliRunner()
def test_help() -> None:
result = runner.invoke(app, ["--help"])
assert result.exit_code == 0
assert "evidence-led" in result.stdout
def test_doctor_json() -> None:
result = runner.invoke(app, ["doctor", "--json"])
assert result.exit_code == 0
payload = json.loads(result.stdout)
assert payload["k1link_version"] == "0.1.0"
assert isinstance(payload["tools"], list)
assert isinstance(payload["network"], dict)
assert any(item["name"] == "tcpdump" for item in payload["tools"])