def test_read_message(self): self.reset() u1 = YayAPIClient.register(self.opts, 'testreadmessage1', '*****@*****.**', 'a', 'a') u2 = YayAPIClient.register(self.opts, 'testreadmessage2', '*****@*****.**', 'a', 'a') r = YayAPIClient.get_inbox(self.opts, u1.cookies) j = json.loads(r.content) self.assertEqual(r.status_code, 200) self.assertTrue('messages' in j) self.assertEqual(len(j['messages']), 0) r = YayAPIClient.send_message(self.opts, u2.cookies, 'testreadmessage1', 'subject', 'body') j = json.loads(r.content) r = YayAPIClient.get_message(self.opts, u1.cookies, j['message_id']) j = json.loads(r.content) self.assertEqual(r.status_code, 200) self.assertTrue('message' in j) self.assertTrue('subject' in j['message']) self.assertTrue('content' in j['message'])