示例#1
0
 def get_comment_context(self, content_object):
     return {
         'comments':
         self.get_comments_for_content(content_object.uuid,
                                       limit=COMMENTS_PER_PAGE),
         'comment_form':
         CommentForm(self.request, content_object)
     }
 def setUp(self):
     self.request = testing.DummyRequest()
     self.request.route_url = mock.Mock(return_value='content_url')
     self.request.locale_name = 'eng_GB'
     self.request.user = User(None, {
         'uuid': 'user_uuid',
         'app_data': {
             'display_name': 'Foo'
         }
     })
     self.request.session = mock.Mock(get_csrf_token=mock.Mock(
         return_value='csrf_foo'))
     self.request.registry.commentclient = CommentClient(app_id='app_uuid',
                                                         host='host_url')
     self.content_object = Page({
         'uuid': 'content_uuid',
         'title': 'content_title'
     })
     self.form = CommentForm(self.request, self.content_object)