diff --git a/lms/djangoapps/discussion_api/tests/test_views.py b/lms/djangoapps/discussion_api/tests/test_views.py index 7c26618368..aa16e260c6 100644 --- a/lms/djangoapps/discussion_api/tests/test_views.py +++ b/lms/djangoapps/discussion_api/tests/test_views.py @@ -702,6 +702,7 @@ class ThreadViewSetCreateTest(DiscussionAPIViewTestMixin, ModuleStoreTestCase): "username": self.user.username, "created_at": "2015-05-19T00:00:00Z", "updated_at": "2015-05-19T00:00:00Z", + "read": True, }) self.register_post_thread_response(cs_thread) request_data = { @@ -732,12 +733,12 @@ class ThreadViewSetCreateTest(DiscussionAPIViewTestMixin, ModuleStoreTestCase): "voted": False, "vote_count": 0, "comment_count": 1, - "unread_comment_count": 1, + "unread_comment_count": 0, "comment_list_url": "http://testserver/api/discussion/v1/comments/?thread_id=test_thread", "endorsed_comment_list_url": None, "non_endorsed_comment_list_url": None, "editable_fields": ["abuse_flagged", "following", "raw_body", "read", "title", "topic_id", "type", "voted"], - "read": False, + "read": True, "has_endorsed": False, "response_count": 0, } @@ -886,7 +887,7 @@ class ThreadViewSetPartialUpdateTest(DiscussionAPIViewTestMixin, ModuleStoreTest @ddt.unpack def test_closed_thread(self, field, value): self.register_get_user_response(self.user) - self.register_thread({"closed": True}) + self.register_thread({"closed": True, "read": True}) self.register_flag_response("thread", "test_thread") request_data = {field: value} response = self.request_patch(request_data) @@ -895,11 +896,12 @@ class ThreadViewSetPartialUpdateTest(DiscussionAPIViewTestMixin, ModuleStoreTest self.assertEqual( response_data, self.expected_response_data({ + "read": True, "closed": True, "abuse_flagged": value, "editable_fields": ["abuse_flagged", "read"], "comment_count": 1, - "unread_comment_count": 1, + "unread_comment_count": 0, }) )