diff --git a/src/class_api.py b/src/class_api.py index 9dcd23d5..8137a1ea 100644 --- a/src/class_api.py +++ b/src/class_api.py @@ -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: