mirror of
https://github.com/chatmail/core.git
synced 2026-04-17 21:46:35 +03:00
Add make_direct_imap() fn. I had to disable PersistentDict because I had problems with importing.
This commit is contained in:
@@ -17,6 +17,9 @@ from .capi import lib
|
||||
from .events import FFIEventLogger, FFIEventTracker
|
||||
from _pytest._code import Source
|
||||
|
||||
import direct_imap
|
||||
from direct_imap import ImapConn
|
||||
|
||||
import deltachat
|
||||
|
||||
|
||||
@@ -375,6 +378,13 @@ def acfactory(pytestconfig, tmpdir, request, session_liveconfig, data):
|
||||
self._finalizers.append(bot.kill)
|
||||
return bot
|
||||
|
||||
def make_direct_imap(self, account, folder):
|
||||
conn_info = (account.get_config("configured_mail_server"),
|
||||
account.get_config("addr"), account.get_config("mail_pw"))
|
||||
imap = ImapConn(None, folder, conn_info=conn_info)
|
||||
imap.connect()
|
||||
return imap
|
||||
|
||||
am = AccountMaker()
|
||||
request.addfinalizer(am.finalize)
|
||||
return am
|
||||
|
||||
Reference in New Issue
Block a user