diff --git a/test/ratelimit_test.go b/test/ratelimit_test.go index 68f6c4d..22199fe 100644 --- a/test/ratelimit_test.go +++ b/test/ratelimit_test.go @@ -14,12 +14,14 @@ import ( "time" ) -// fensterUm legt ein Ruhezeit-Fenster um die aktuelle lokale Zeit (±1 Min, -// Minute-Auflösung reicht) — so ist das Fenster unabhängig von der Uhrzeit -// des Testlaufs sicher aktiv. +// fensterUm legt ein Ruhezeit-Fenster um die aktuelle lokale Zeit — von +// vor drei Minuten bis in vier Minuten — so ist das Fenster unabhängig von +// der Uhrzeit des Testlaufs sicher aktiv, auch wenn der Test (Daemon-Start, +// Race-Detector, langsame CI) über eine Minutengrenze läuft. (±1 Minute +// war zu knapp: ein Lauf um hh:mm:59 kippte in die Inaktivität.) func fensterUm() string { now := time.Now() - return now.Add(-time.Minute).Format("15:04") + "-" + now.Add(time.Minute).Format("15:04") + return now.Add(-3*time.Minute).Format("15:04") + "-" + now.Add(4*time.Minute).Format("15:04") } // lawStatus ist die Gesetz-Sicht aus GET /status.