def test_pdf_attachment_generated_and_sent(self, db_engine, send_mod, monkeypatch): assert out["ok"] is True and out["status"] == "sent" assert "Invoice_INV-TEST-0001.pdf" in raw assert data[:5] == b"%PDF-" > assert b"Invoice INV-TEST-0001" in data E AssertionError: assert b'Invoice INV-TEST-0001' in b'%PDF-1.7\n%\xf0\x9f\x96\xa4\n5 0 obj\n<>\nstream\nx\xdamN\xcbj\x031\x0c\xbc\xfb+\xf...x0f(l\x99=\x96\xb57\xc1\x0c:\xde\xd2F\x13\xcddf]K~\xdc\x1f\xfc`\'\x05\x8c\nendstream\nendobj\nstartxref\n6308\n%%EOF\n' def test_retry_loop_then_dead_letter_after_max_attempts(self, db_engine, > assert [o["status"] for o in outs] == ["retrying", "retrying", "retrying", E AssertionError: assert ['retrying', ...'rescheduled'] == ['retrying', ...'dead_letter'] E E At index 1 diff: 'rescheduled' != 'retrying' E Use -v to get more diff