Welle 1 · Nachschliff: Proxmox-Kachel zählt die Gäste wie die Homelab-Karte, der eigene Container heißt lesbar

„8 von 8 Gästen an“ neben „7 Gäste“: Die Kachel zählte den eigenen Container (Etikett mc2) mit, die Karte nicht.
In „Sicherungen je Gerät“ heißt er „Homelab Orchestrator (dieser Container)“ statt homelab-orchestrator.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Hitonabi
2026-09-25 17:16:22 +02:00
co-authored by Claude Opus 5.5
parent 371dcc7ce3
commit f2bffc7203
4 changed files with 15 additions and 6 deletions
+3 -1
View File
@@ -38,7 +38,9 @@ def test_zahlen_je_geraet(monkeypatch):
monkeypatch.setattr(zertifikate, "lage", lambda jetzt=None: {"zertifikate": [npm] * 10})
monkeypatch.setattr(arcane, "container_zahlen", lambda url: {"laufend": 11, "gesamt": 12})
monkeypatch.setattr(adguard, "geblockt", lambda: {"anfragen": 84_211, "geblockt": 10_523, "anteil": 12.5})
zahlen = kennzahlen.fuer_bericht(_bericht())
b = _bericht()
b["gaeste"].append({"vmid": 107, "art": "lxc", "status": "running", "etiketten": ["mc2"]}) # der eigene zählt nicht
zahlen = kennzahlen.fuer_bericht(b)
laufend = sum(1 for g in BERICHT["gaeste"] if g["status"] == "running")
assert zahlen["pve"] == {"text": f"{laufend} von {len(BERICHT['gaeste'])} Gästen an"}
assert zahlen["ct-105"] == {"text": "letzte Sicherung", "zeit": 1790296281}