From 299e01bfdaf3cdb8e3dc0513d313adb504322e92 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 18 Jul 2026 12:44:19 +0800 Subject: [PATCH] test(telegram): accept silence action routing --- apps/api/tests/test_alert_converged_recurrence.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/api/tests/test_alert_converged_recurrence.py b/apps/api/tests/test_alert_converged_recurrence.py index ed2863f61..d39738e5a 100644 --- a/apps/api/tests/test_alert_converged_recurrence.py +++ b/apps/api/tests/test_alert_converged_recurrence.py @@ -150,9 +150,14 @@ async def test_converged_recurrence_does_not_mirror_to_private_chat(monkeypatch) ) assert len(gateway.primary_messages) == 1 - assert gateway.primary_messages[0]["route"] == { + route = gateway.primary_messages[0]["route"] + reply_markup = route.pop("reply_markup") + assert route == { "product_id": "awoooi", "signal_family": "incident_lifecycle", "severity": "P1", } + silence_button = reply_markup["inline_keyboard"][0][0] + assert silence_button["text"] == "🔕 靜默" + assert silence_button["callback_data"].startswith("silence:approval-1:") assert gateway.private_messages == []