'Returns expected thread data in API response'

def expected_thread_data(self, overrides=None):

    response_data = {u'author': self.user.username, u'author_label': None, u'created_at': u'1970-01-01T00:00:00Z', u'updated_at': u'1970-01-01T00:00:00Z', u'raw_body': u'Test    body', u'rendered_body': u'<p>Test    body</p>', u'abuse_flagged': False, u'voted': False, u'vote_count': 0, u'editable_fields': [u'abuse_flagged', u'following', u'raw_body', u'read', u'title', u'topic_id', u'type', u'voted'], u'course_id': unicode(self.course.id), u'topic_id': u'test_topic', u'group_id': None, u'group_name': None, u'title': u'Test    Title', u'pinned': False, u'closed': False, u'following': False, u'comment_count': 1, u'unread_comment_count': 0, u'comment_list_url': u'http://testserver/api/discussion/v1/comments/?thread_id=test_thread', u'endorsed_comment_list_url': None, u'non_endorsed_comment_list_url': None, u'read': False, u'has_endorsed': False, u'id': u'test_thread', u'type': u'discussion', u'response_count': 0}
    response_data.update((overrides or {}))
    return response_data
