From 28389f4ab6b656adad343a6a250adfdaf9cbe457 Mon Sep 17 00:00:00 2001 From: missytake Date: Fri, 17 Oct 2025 19:41:16 +0200 Subject: [PATCH] tests: SMTPDataError doesn't have recipients --- cmdeploy/src/cmdeploy/tests/online/test_1_basic.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cmdeploy/src/cmdeploy/tests/online/test_1_basic.py b/cmdeploy/src/cmdeploy/tests/online/test_1_basic.py index 28a4a519..987311c0 100644 --- a/cmdeploy/src/cmdeploy/tests/online/test_1_basic.py +++ b/cmdeploy/src/cmdeploy/tests/online/test_1_basic.py @@ -195,9 +195,8 @@ def test_exceed_rate_limit(cmsetup, gencreds, maildata, chatmail_config): except smtplib.SMTPException as e: if i < chatmail_config.max_user_send_per_minute: pytest.fail(f"rate limit was exceeded too early with msg {i}") - outcome = e.recipients[user2.addr] - assert outcome[0] == 450 - assert b"4.7.1: Too much mail from" in outcome[1] + assert e.smtp_code == 450 + assert b"4.7.1: Too much mail from" in e.smtp_error return pytest.fail("Rate limit was not exceeded")