def test_page_logged_in_again(self):
from dbas.views import discussion_init as d
self.config.testing_securitypolicy(userid='Tobias', permissive=True)
# check count of seen by statements
db_user = DBDiscussionSession.query(User).filter_by(nickname='Tobias').first()
len_db_seen1 = len(DBDiscussionSession.query(SeenStatement).filter_by(user_uid=db_user.uid).all())
request = testing.DummyRequest()
response = d(request)
verify_dictionary_of_view(self, response)
# elements, which were seen are now equals the first, cause we have seen them already
len_db_seen2 = len(DBDiscussionSession.query(SeenStatement).filter_by(user_uid=db_user.uid).all())
self.assertEqual(len_db_seen1, len_db_seen2)
# remove seen statements
db_user = DBDiscussionSession.query(User).filter_by(nickname='Tobias').first()
DBDiscussionSession.query(SeenStatement).filter_by(user_uid=db_user.uid).delete()
transaction.commit()
评论列表
文章目录