test_chat_view.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:valentina 作者: valentinavc 项目源码 文件源码
def test_contents_new_messages(self):
        """Once user joins a chat, she should see new messages only"""

        # test user says hi and others reply
        Message.objects.create(user=self.user, chat=self.chat, content='Hi')
        Message.objects.create(user=User.objects.get(pk=1),
                               chat=self.chat, content='Hi')
        Message.objects.create(user=User.objects.get(pk=2),
                               chat=self.chat, content='Hi')
        resp = self.client.get(resolve_url('app:chat', self.chat.hash_id),
                               HTTP_X_REQUESTED_WITH='XMLHttpRequest')

        json_resp = resp.json()
        with self.subTest():
            self.assertEqual(json_resp['chat']['key'], self.chat.hash_id)
            self.assertEqual(json_resp['chat']['alias'], 'Geek')
            self.assertEqual(json_resp['chat']['user'], 'Olivia')
            self.assertEqual(3, len(json_resp['messages']))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号