From 934088a8d9b89d19332ffeb468a02b0ddeecbda0 Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Sat, 26 Sep 2026 09:17:03 +0200 Subject: [PATCH] Test der Speicher-Schnittstelle mit fester Uhr (die Sicherungen des Beispielberichts sind vom 25.09.) Co-Authored-By: Claude Opus 5.5 --- backend/tests/test_homelab_speicher.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/tests/test_homelab_speicher.py b/backend/tests/test_homelab_speicher.py index b65751e..a0f40ba 100644 --- a/backend/tests/test_homelab_speicher.py +++ b/backend/tests/test_homelab_speicher.py @@ -6,6 +6,7 @@ import math import subprocess import time from pathlib import Path +from types import SimpleNamespace import pytest from fastapi import FastAPI @@ -259,6 +260,8 @@ def test_schnittstelle(monkeypatch): from routers import homelab monkeypatch.setattr(speicher, "antwortet", lambda s, p: True) monkeypatch.setattr(speicher, "_bericht", lambda: _bericht()) + # Die Schnittstelle rechnet mit der Uhr: die Sicherungen des Berichts sind vom 25.09.2026 (am 26.09. rot geworden). + monkeypatch.setattr(speicher, "time", SimpleNamespace(time=lambda: JETZT, monotonic=time.monotonic)) app = FastAPI() app.include_router(homelab.router) daten = TestClient(app).get("/api/homelab/speicher").json()