From 9262146e52a8fe3c78174c40380b1f9ebeef3366 Mon Sep 17 00:00:00 2001 From: missytake Date: Tue, 17 Oct 2023 12:23:38 +0200 Subject: [PATCH] test: report if rate limit from last test was still active --- online-tests/test_0_login.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/online-tests/test_0_login.py b/online-tests/test_0_login.py index 2d8b2daf..919c9936 100644 --- a/online-tests/test_0_login.py +++ b/online-tests/test_0_login.py @@ -202,7 +202,10 @@ def test_exceed_rate_limit(smtp, gencreds): try: smtp.conn.sendmail(user, to_addr, mail) except smtplib.SMTPSenderRefused as e: - assert i > 41 + if i == 0: + pytest.fail(f"rate limit was exceeded too early with msg {i} - maybe wait a minute before testing?") + if i < 41: + pytest.fail(f"rate limit was exceeded too early with msg {i}") assert e.smtp_code == 450 assert b'4.7.1 Error: too much mail from' in e.smtp_error return