Added unittests for markInboxMessageAsRead(msgid) and markInboxMessageAsUnread(msgid)

This commit is contained in:
merlink 2013-09-01 22:13:18 +02:00
parent dd3904059e
commit a7423a3ad5

View File

@ -672,10 +672,11 @@ class TestFeed(unittest.TestCase):
assert api.clientStatus > 0, 'Not connected'
addr = api.createRandomAddress('senttest')
counter = 0
while api.getAllInboxMessages() == []:
ackdata = api.sendMessage(addr,addr,'test','test')
time.sleep(30)
if counter > 20:
ackdata = api.sendMessage(addr,addr,'test','test')
time.sleep(10)
assert api.clientStatus > 0, 'Not connected'
assert api.getAllInboxMessages() != [],api.getAllInboxMessages()
@ -686,6 +687,12 @@ class TestFeed(unittest.TestCase):
assert api.getInboxMessageByID(msgid) != []
assert api.getInboxMessagesByReceiver(recv) != []
assert api.getInboxMessageByID(msgid)[0]['read'] == 0,api.getInboxMessageByID(msgid)[0]['read']
api.markInboxMessageAsRead(msgid)
assert api.getInboxMessageByID(msgid)[0]['read'] == 1,api.getInboxMessageByID(msgid)[0]['read']
api.markInboxMessageAsUnread(msgid)
assert api.getInboxMessageByID(msgid)[0]['read'] == 0,api.getInboxMessageByID(msgid)[0]['read']
api.trashInboxMessage(msgid)
messages = api.getAllInboxMessages()
for msg in messages: