"""Aide de test : les messages capturés par `outbox` (conftest.py) sont `multipart/alternative` depuis l'ajout d'une version HTML (voir `app/email/sender.py:build_message`) — `.get_content()` ne suffit plus à lui seul, il faut préciser quelle partie lire.""" from email.message import EmailMessage def plain_text(message: EmailMessage) -> str: return message.get_body(preferencelist=("plain",)).get_content()