assert r.status_code == 200 assert "has been added" in r.text from app.models import EmailEvent, SuppressionEntry row = db.query(SuppressionEntry).filter_by(email="victim@x.com").one() assert row.reason == "unsubscribed" assert row.source == "unsubscribe-link" ev = db.query(EmailEvent).filter_by(event_type="unsubscribed").all() > assert ev, "unsubscribe EmailEvent must be recorded" E AssertionError: unsubscribe EmailEvent must be recorded E assert [] tests/test_api_accounts_campaigns_testsend_unsubscribe.py:379: AssertionError r = api.post(f"/unsubscribe/{rec.unsub_token}") assert r.status_code == 200 assert "has been added" in r.text from app.models import EmailEvent, SuppressionEntry row = db.query(SuppressionEntry).filter_by(email="victim@x.com").one() assert row.reason == "unsubscribed" assert row.source == "unsubscribe-link" ev = db.query(EmailEvent).filter_by(event_type="unsubscribed").all() assert ev, "unsubscribe EmailEvent must be recorded" def test_confirm_idempotent_no_duplicate_suppression(self, api, db): rec = self._seed(db, user_id_of(api))