def test_multipart_encrypted(client, gpg): message = message_from_file(client, "multipart_encrypted.txt") decrypted_body = b"\n".join(message_from_file(client, "multipart_encrypted_body.txt")) gpg.decrypt = mock_decrypt(Encryption.correct, Signature.missing, decrypted_body) message = parse_message(message) _, encryption_status, signature_status, _ = handle_message(gpg, message) assert encryption_status == Encryption.correct assert signature_status == Signature.missing
def test_multipart_signed(client, gpg): message = message_from_file(client, "multipart_signed.txt") message = parse_message(message) _, encryption_status, signature_status, _ = handle_message(gpg, message) assert encryption_status == Encryption.missing assert signature_status == Signature.correct
def test_inline_encrypted(client, gpg): message = message_from_file(client, "inline_encrypted.txt") message = parse_message(message) _, encryption_status, signature_status, _ = handle_message(gpg, message) assert encryption_status == Encryption.correct assert signature_status == Signature.missing