async def METHOD_NAME(self):
    doc = TEST_LD_DOCUMENT_SIGNED_BBS.copy()
    doc.pop("email")
    with self.assertRaises(Exception) as context:
        await derive(
            document=doc,
            reveal_document=TEST_LD_DOCUMENT_REVEAL_ALL,
            document_loader=custom_document_loader,
            suite=BbsBlsSignatureProof2020(key_pair=self.key_pair),
        )
    assert "The messages and signature do not match" in str(context.exception)