test_view_discussion_reaction.py 文件源码

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

项目:dbas 作者: hhucn 项目源码 文件源码
def test_page(self):
        from dbas.views import discussion_reaction as d

        len_db_seen_s1 = len(DBDiscussionSession.query(SeenStatement).all())
        len_db_votes_s1 = len(DBDiscussionSession.query(ClickedStatement).all())
        len_db_seen_a1 = len(DBDiscussionSession.query(SeenArgument).all())
        len_db_votes_a1 = len(DBDiscussionSession.query(ClickedArgument).all())

        request = testing.DummyRequest(matchdict={
            'slug': 'cat-or-dog',
            'arg_id_user': 2,
            'mode': 'undermine',
            'arg_id_sys': 16,
        })
        response = d(request)
        verify_dictionary_of_view(self, response)

        len_db_seen_s2 = len(DBDiscussionSession.query(SeenStatement).all())
        len_db_votes_s2 = len(DBDiscussionSession.query(ClickedStatement).all())
        len_db_seen_a2 = len(DBDiscussionSession.query(SeenArgument).all())
        len_db_votes_a2 = len(DBDiscussionSession.query(ClickedArgument).all())
        self.assertEqual(len_db_seen_s1, len_db_seen_s2)  # no more cause we are not logged in
        self.assertEqual(len_db_votes_s1, len_db_votes_s2)
        self.assertEqual(len_db_seen_a1, len_db_seen_a2)
        self.assertEqual(len_db_votes_a1, len_db_votes_a2)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号