holger krekel
0c8f951d8f
address @hocuri comment -- remove as_contact() as it's synonym with create_contact
...
and the latter is already an established API and conveys better that a contact
object will be created if it doesn't exist.
2020-06-09 14:39:00 +02:00
holger krekel
0bb4ef0bd9
introduce chat.num_contacts() as a more efficient shortcut
2020-06-09 14:39:00 +02:00
holger krekel
f93a863f5f
fix and steamline tests and test setup
2020-06-09 14:39:00 +02:00
holger krekel
f263843c5f
route all flexible contact add/remove through account.as_contact(obj)
2020-06-09 14:39:00 +02:00
holger krekel
503202376a
remove logid from Account creation, one can now just use the "displayname" for log purposes
2020-06-09 14:39:00 +02:00
holger krekel
ca70c6a205
remove account.create_chat_by_message in favor of message.create_chat(), simplifing the API
2020-06-09 14:39:00 +02:00
holger krekel
7d5fba8416
refine contact API and introduce account.create_chat() helper
...
strike create_chat_by_contact in favor of contact.create_chat()
2020-06-09 14:39:00 +02:00
holger krekel
3a85b671a1
remove acfactory.get_chat() in favour of account.create_chat(account2) directly working.
2020-06-09 14:39:00 +02:00
Alexander Krotov
35566f5ea5
Extend undecipherable group test
...
Reply to group messages assigned to 1:1 chat on ac4 and see where they
end up on ac1 and ac2. Currently they contain group ID in Reply-To field
and go to group chat, so the test is failing.
2020-06-08 23:16:35 +02:00
Alexander Krotov
c6f19ea0a4
Add failing test for undecipherable group messages
2020-06-08 23:16:35 +02:00
holger krekel
4fdf496cac
refine one more test to "newstyle"
2020-06-08 16:31:21 +02:00
holger krekel
6497e6397d
merge direct imap tests into their already existing counterparts
2020-06-08 16:31:21 +02:00
holger krekel
d8bbe2fcce
refine test / chat API
2020-06-08 16:31:21 +02:00
holger krekel
b6cc44a956
integrate direct imap test in existing BCC test
2020-06-08 16:31:21 +02:00
holger krekel
0105c831f1
make direct_imap a permanent feature of online accounts
2020-06-08 16:31:21 +02:00
holger krekel
d40f96ac65
fixing imap interactions
2020-06-08 16:31:21 +02:00
holger krekel
69135709ac
more refines and test fixes
2020-06-08 16:31:21 +02:00
holger krekel
612a9d012c
snap using imapclient
2020-06-08 16:31:21 +02:00
bjoern
ec441b16f1
Revert "Enable strict TLS certificate checks by default"
...
This reverts commit 6d9ff3d248 .
2020-06-06 18:42:54 +03:00
Alexander Krotov
cd751a64cb
python tests: fix typos
2020-06-06 16:11:59 +03:00
Alexander Krotov
6d9ff3d248
Enable strict TLS certificate checks by default
2020-06-06 00:08:29 +02:00
holger krekel
d97d9980dd
cleanup
2020-06-05 23:28:27 +02:00
holger krekel
4ad4d6d10d
Update python/src/deltachat/direct_imap.py
...
Co-authored-by: Hocuri <hocuri@gmx.de >
2020-06-05 23:28:27 +02:00
holger krekel
82731ee86c
fix test
2020-06-05 23:28:27 +02:00
holger krekel
04bdfa17f7
improve shutdown order
2020-06-05 23:28:27 +02:00
holger krekel
7a5759de4b
some streamlining and test fixing
2020-06-05 23:28:27 +02:00
holger krekel
e29dcbf8eb
remove wrong inbox folders
2020-06-05 23:28:27 +02:00
holger krekel
882f90b5ff
more cleanups, don't run the test 30 times anymore -- it's too wasteful
...
and doesn't gurantee test failure.
2020-06-05 23:28:27 +02:00
holger krekel
469451d5dd
rework imap structure logging
2020-06-05 23:28:27 +02:00
holger krekel
af33c2dea7
test pass again
2020-06-05 23:28:27 +02:00
holger krekel
d076ab4d6d
fix grouping / helper function
2020-06-05 21:59:33 +02:00
holger krekel
e66ed8eadb
shift tests away a little, mark "ignored" for regular pytest runs
2020-06-05 21:59:33 +02:00
Hocuri
05e1c00cd1
fix: update message ids correctly
...
Fixes #1495
2020-06-05 16:27:22 +02:00
dignifiedquire
8756c0cbe1
test(python): avoid race condition in unicode test
2020-06-03 16:10:44 +02:00
B. Petersen
ec601a3381
revert renaming of data2_str to data3_str, while this looks clearer at a first glance, it would mean to introduce much noise in the existing bindings and understandings
2020-05-25 12:58:21 +02:00
holger krekel
477e689c74
fix python lint
2020-05-24 22:11:14 +02:00
holger krekel
d9de33820f
add a stress test
2020-05-24 21:25:13 +02:00
holger krekel
fa3ee4205d
refactor some python infra, and don't do shutdown on __del__, it's not prepared for running during teardown
2020-05-24 15:48:12 +02:00
holger krekel
7f4627356b
test and fix buggy parsing of incoming message which would show MDNs as empty incoming messages
2020-05-24 15:22:55 +02:00
holger krekel
a068b82671
actually this test passes, hum -- but there is a problem i swear
2020-05-24 08:10:03 +02:00
holger krekel
d4ddc2f9da
make wheel building work again -- switch manylinux2014 ( #1522 )
2020-05-23 21:57:50 +02:00
holger krekel
e55dc2213a
fix python lifecycles so that termination works
2020-05-23 10:17:56 +02:00
dignifiedquire
8569e1c18b
python: first pass at updates for dc_open/dc_close removal
2020-05-22 23:56:03 +02:00
Friedel Ziegelmayer
014d2946b2
feat: use EventEmitter for events
2020-05-22 21:03:01 +02:00
holger krekel
4b4e6e1732
use bjoern's naming suggestion
2020-05-22 18:44:57 +02:00
holger krekel
d0686ada83
a round of renaming towards dc_io_* methods for start/stop/io scheduling
2020-05-22 18:44:57 +02:00
holger krekel
c43285f6ac
fix python data2/string handling and reduce extra code needed
2020-05-22 16:24:46 +02:00
holger krekel
229606fcc5
fix last failing test -- make account.shutdown() robust against getting called from event thread
2020-05-22 15:12:55 +02:00
holger krekel
371a7552f5
fix superflous shutdowns -- those are called automatically after the test
...
function ends
2020-05-22 13:06:20 +02:00
holger krekel
641955a1ec
try fix inbox ordering issue
2020-05-22 13:06:13 +02:00