def test_react_rating_anonymous(rf, question, comment):
with freeze_time('2013-01-02 18:00:00 UTC'):
user = AnonymousUser()
props = react_comment_render_for_props(rf, user, question)
comments_content_type = ContentType.objects.get_for_model(comment)
request = rf.get('/')
request.user = user
comments = ThreadSerializer(
question.comments.all().order_by('-created'),
many=True, context={'request': request}).data
assert props == {
'comments': comments,
'comments_contenttype': comments_content_type.pk,
'isAuthenticated': False,
'isModerator': False,
'isReadOnly': True,
'user_name': '',
}
评论列表
文章目录