diff --git a/test/mp_sync_test.py b/test/mp_sync_test.py index 26d0b88..413d6b3 100644 --- a/test/mp_sync_test.py +++ b/test/mp_sync_test.py @@ -21,28 +21,28 @@ scenario0 = [ #("instance name", ["func name", [args], {kwargs}]), ("A", [mp.create_account, ["some.one@some.where", "Some One"]]), ("B", [mp.create_account, ["some.one@some.where", "Some One"]]), - ("A", [None, None]), - ("B", [None, None]), - ("A", [None, None]), - ("B", [None, None]), - ("A", [None, None]), - ("B", [None, None]), + ("A", []), + ("B", []), + ("A", []), + ("B", []), + ("A", []), + ("B", []), ("C", [mp.create_account, ["some.one@some.where", "Some One"]]), - ("A", [None, None]), - ("B", [None, None]), - ("C", [None, None]), - ("A", [None, None]), - ("B", [None, None]), - ("C", [None, None]), - ("A", [None, None]), - ("B", [None, None]), - ("C", [None, None]), - ("A", [None, None]), - ("B", [None, None]), - ("C", [None, None]), - ("A", [None, None]), - ("B", [None, None]), - ("C", [None, None]) + ("A", []), + ("B", []), + ("C", []), + ("A", []), + ("B", []), + ("C", []), + ("A", []), + ("B", []), + ("C", []), + ("A", []), + ("B", []), + ("C", []), + ("A", []), + ("B", []), + ("C", [None, None, None, -60*15]) ] if __name__ == "__main__": diff --git a/test/multipEp.py b/test/multipEp.py index 7176f33..4c0bf7f 100644 --- a/test/multipEp.py +++ b/test/multipEp.py @@ -39,6 +39,8 @@ def printheader(blah=None): def printmsg(msg): printi("from :", msg.from_) printi("to :", msg.to) + printi("recv :", msg.recv) + printi("sent :", msg.sent) printi("short :", msg.shortmsg) printi("opt_fields :", msg.opt_fields) lng = msg.longmsg.splitlines() @@ -64,6 +66,7 @@ def pEp_instance_run(iname, conn, msgs_folders, handshakes_seen, handshakes_vali for rcpt in msg.to + msg.cc + msg.bcc: # list inside dict from MP manager are not proxified. msgs = msgs_folders.get(rcpt.address,[]) + msg.sent = int(time.time()) msgs.append(str(msg)) msgs_folders[rcpt.address] = msgs @@ -90,7 +93,7 @@ def pEp_instance_run(iname, conn, msgs_folders, handshakes_seen, handshakes_vali if order is None: break - func = order[0] + func, args, kwargs, timeoff = order[0:] + [None, [], {}, 0][len(order):] printheader("DECRYPT messages") # decrypt every non-consumed message for all instance accounts @@ -99,6 +102,7 @@ def pEp_instance_run(iname, conn, msgs_folders, handshakes_seen, handshakes_vali for msgstr in msgs_for_me: msg = pEp.incoming_message(msgstr) printi("--- decrypt()") + msg.recv = int(time.time() + timeoff) printmsg(msg) msg2, keys, rating, consumed, flags = msg.decrypt() @@ -112,7 +116,7 @@ def pEp_instance_run(iname, conn, msgs_folders, handshakes_seen, handshakes_vali elif consumed == "MESSAGE_DISCARDED": printi("--- PEP_MESSAGE_DISCARDED") else : - printi("->-") + printi("->-", rating, "->-") printmsg(msg2) printi("---") printheader() @@ -131,7 +135,6 @@ def pEp_instance_run(iname, conn, msgs_folders, handshakes_seen, handshakes_vali res = None if func is not None: printheader("Executing function " + func.__name__) - args, kwargs = order[1:] + [[], {}][len(order) - 1:] printi("args :", args) printi("kwargs :", kwargs) res = func(*args,**kwargs)