コード例 #1
0
ファイル: test.py プロジェクト: nidzo732/SecureMessaging
print("OK")

print("Sending ")
for i in range(20):
    s1.sendMessage(MESSAGES_1TO2[i], USER2)
    s1.sendMessage(MESSAGES_1TO3[i], USER3)
    s2.sendMessage(MESSAGES_2TO1[i], USER1)
    s2.sendMessage(MESSAGES_2TO3[i], USER3)
    s3.sendMessage(MESSAGES_3TO1[i], USER1)
    s3.sendMessage(MESSAGES_3TO2[i], USER2)
print("OK")

recvOk = True

print("Receiving ")
messageList12 = s1.getMessages(USER2)[0]
messageList13 = s1.getMessages(USER3)[0]
messageList21 = s2.getMessages(USER1)[0]
messageList23 = s2.getMessages(USER3)[0]
messageList31 = s3.getMessages(USER1)[0]
messageList32 = s3.getMessages(USER2)[0]
print("OK")
print("Testing message integrity")


def recvTest(u1, u2, mlist, startList1, startList2):
    b = True
    print("Testting recv", u1, "<>", u2, " ")
    for messageId in range(10):
        b = b and (mlist[messageId * 2 + 1].contents == startList1[-messageId - 1])
        b = b and (mlist[messageId * 2].contents == startList2[-messageId - 1])