def test_list_messages_outbox(self): self.reset() u1 = YayAPIClient.register(self.opts, 'testlistmessagesoutbox1', '*****@*****.**', 'a', 'a') u2 = YayAPIClient.register(self.opts, 'testlistmessagesoutbox2', '*****@*****.**', 'a', 'a') r = YayAPIClient.send_message(self.opts, u2.cookies, 'testlistmessagesoutbox1', 'subject', 'body') r = YayAPIClient.get_outbox(self.opts, u2.cookies) j = json.loads(r.content) self.assertEqual(r.status_code, 200) self.assertTrue('messages' in j) self.assertEqual(len(j['messages']), 1)
def test_create_message(self): self.reset() u1 = YayAPIClient.register(self.opts, 'testcreatemessage1', '*****@*****.**', 'a', 'a') u2 = YayAPIClient.register(self.opts, 'testcreatemessage2', '*****@*****.**', '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, 'testcreatemessage1', 'subject', 'body') j = json.loads(r.content) self.assertEqual(r.status_code, 201) self.assertTrue('message_id' in j)