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)
评论列表
文章目录