wip try test that we see INFO events from the core

This commit is contained in:
holger krekel
2019-07-15 22:51:57 +02:00
parent 3e3403d3d7
commit 9ad4c9a6fe
5 changed files with 37 additions and 3 deletions

View File

@@ -1,12 +1,26 @@
from __future__ import print_function
import pytest
from deltachat import capi, Account, const
from deltachat import capi, Account, const, set_context_callback
from deltachat.cutil import as_dc_charpointer
from queue import Queue
def test_empty_context():
ctx = capi.lib.dc_context_new(capi.ffi.NULL, capi.ffi.NULL, capi.ffi.NULL)
capi.lib.dc_close(ctx)
def test_set_context():
ctx = capi.lib.dc_context_new(capi.ffi.NULL, capi.ffi.NULL, capi.ffi.NULL)
q = Queue()
set_context_callback(ctx, lambda *args: q.put(args))
name = as_dc_charpointer("ein")
email = as_dc_charpointer("ein@kontakt.org")
contact_id = capi.lib.dc_create_contact(ctx, name, email)
capi.lib.dc_close(ctx)
q.get(timeout=10)
def test_wrong_db(tmpdir):
tmpdir.join("hello.db").write("123")