From fd60d8c8cf96f145efedb0b5d4602e03f5ea3e35 Mon Sep 17 00:00:00 2001 From: Saad Yousaf Date: Wed, 30 Mar 2022 11:31:45 +0500 Subject: [PATCH] fix: revert discussion xblock from MFE view to legacy view. (#30141) Co-authored-by: SaadYousaf --- .../tests/test_discussion_xblock.py | 46 +++---------------- .../xblock_discussion/__init__.py | 16 ------- 2 files changed, 7 insertions(+), 55 deletions(-) diff --git a/lms/djangoapps/courseware/tests/test_discussion_xblock.py b/lms/djangoapps/courseware/tests/test_discussion_xblock.py index 4e191f052c..aa77725c2c 100644 --- a/lms/djangoapps/courseware/tests/test_discussion_xblock.py +++ b/lms/djangoapps/courseware/tests/test_discussion_xblock.py @@ -12,9 +12,7 @@ import uuid from unittest import mock import ddt -from django.test import override_settings from django.urls import reverse -from edx_toggles.toggles.testutils import override_waffle_flag from opaque_keys.edx.keys import CourseKey from web_fragments.fragment import Fragment from xblock.field_data import DictFieldData @@ -26,7 +24,6 @@ from xmodule.modulestore.tests.factories import ItemFactory, ToyCourseFactory from lms.djangoapps.course_api.blocks.tests.helpers import deserialize_usage_key from lms.djangoapps.courseware.module_render import get_module_for_descriptor_internal from lms.djangoapps.courseware.tests.helpers import XModuleRenderingTestBase -from lms.djangoapps.discussion.toggles import ENABLE_DISCUSSIONS_MFE from common.djangoapps.student.tests.factories import CourseEnrollmentFactory, UserFactory @@ -308,34 +305,6 @@ class TestXBlockInCourse(SharedModuleStoreTestCase): assert 'data-user-create-comment="false"' in html assert 'data-user-create-subcomment="false"' in html - @override_settings(DISCUSSIONS_MICROFRONTEND_URL="http://test.url") - @override_waffle_flag(ENABLE_DISCUSSIONS_MFE, True) - def test_embed_mfe_in_course(self): - """ - Test that the xblock embeds the MFE UI when the flag is enabled - """ - discussion_xblock = get_module_for_descriptor_internal( - user=self.user, - descriptor=self.discussion, - student_data=mock.Mock(name='student_data'), - course_id=self.course.id, - track_function=mock.Mock(name='track_function'), - request_token='request_token', - ) - - fragment = discussion_xblock.render('student_view') - html = fragment.content - self.assertInHTML( - """ - " - ).format(src=mfe_url, title=_("Discussions"))) - fragment.add_css( - """ - #discussions-mfe-tab-embed { - width: 100%; - height: 800px; - border: none; - } - """ - ) - return fragment - self.add_resource_urls(fragment) login_msg = ''