        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))
