test: encrypt legacy Python tests

This makes it possible to run Python tests
against chatmail servers that don't allow
any unencrypted messages.
This commit is contained in:
link2xt
2025-04-01 19:54:41 +00:00
parent b56cf72c87
commit 0e874735ac
2 changed files with 10 additions and 6 deletions

View File

@@ -280,6 +280,12 @@ class Account:
:param name: (optional) display name for this contact
:returns: :class:`deltachat.contact.Contact` instance.
"""
if isinstance(obj, Account):
if not obj.is_configured():
raise ValueError("Can only add configured accounts as contacts")
assert name is None
vcard = obj.get_self_contact().make_vcard()
return self.import_vcard(vcard)[0]
(name, addr) = self.get_contact_addr_and_name(obj, name)
name_c = as_dc_charpointer(name)
addr_c = as_dc_charpointer(addr)