From 02ddf9a3eddec09449085c43c1ffb6f258758b6d Mon Sep 17 00:00:00 2001 From: luxferre Date: Mon, 22 Jun 2026 12:06:43 +0100 Subject: [PATCH] fix: skip sending email process while running tests Removes the need for lettermint api key in CI. --- src/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils.py b/src/utils.py index b314d61..1aca16a 100644 --- a/src/utils.py +++ b/src/utils.py @@ -39,9 +39,12 @@ async def verify_email_token(user_model, token): async def send_email(recipient: str, subject: str, body: str): + if settings.ENVIRONMENT.is_testing: + return + lettermint = Lettermint(api_token=settings.LETTERMINT_API_TOKEN.get_secret_value()) - if settings.ENVIRONMENT.is_testing or settings.ENVIRONMENT == "local": + if settings.ENVIRONMENT == "local": recipient = "ok@testing.lettermint.co" try: