diff --git a/cms/djangoapps/contentstore/course_info_model.py b/cms/djangoapps/contentstore/course_info_model.py index 5ecfcb1937..3a9d5d92de 100644 --- a/cms/djangoapps/contentstore/course_info_model.py +++ b/cms/djangoapps/contentstore/course_info_model.py @@ -20,7 +20,7 @@ from django.http import HttpResponseBadRequest from django.utils.translation import gettext as _ from openedx.core.lib.xblock_utils import get_course_update_items -from xmodule.html_module import CourseInfoBlock # lint-amnesty, pylint: disable=wrong-import-order +from xmodule.html_block import CourseInfoBlock # lint-amnesty, pylint: disable=wrong-import-order from xmodule.modulestore.django import modulestore # lint-amnesty, pylint: disable=wrong-import-order from xmodule.modulestore.exceptions import ItemNotFoundError # lint-amnesty, pylint: disable=wrong-import-order diff --git a/cms/djangoapps/contentstore/management/commands/tests/test_backfill_course_outlines.py b/cms/djangoapps/contentstore/management/commands/tests/test_backfill_course_outlines.py index 23a06ced4c..fa97328f58 100644 --- a/cms/djangoapps/contentstore/management/commands/tests/test_backfill_course_outlines.py +++ b/cms/djangoapps/contentstore/management/commands/tests/test_backfill_course_outlines.py @@ -71,7 +71,7 @@ class BackfillCourseOutlinesTest(SharedModuleStoreTestCase): ItemFactory.create( parent=unit, category="html", - display_name="An HTML Module" + display_name="An HTML Block" ) def test_end_to_end(self): diff --git a/cms/djangoapps/contentstore/tests/test_contentstore.py b/cms/djangoapps/contentstore/tests/test_contentstore.py index 40c9e3a3e3..3bfd307345 100644 --- a/cms/djangoapps/contentstore/tests/test_contentstore.py +++ b/cms/djangoapps/contentstore/tests/test_contentstore.py @@ -283,14 +283,14 @@ class ImportRequiredTestCases(ContentStoreTestCase): # first check a static asset link course_key = self.store.make_course_key('edX', 'toy', 'run') - html_module_location = course_key.make_usage_key('html', 'nonportable') - html_module = self.store.get_item(html_module_location) - self.assertIn('/static/foo.jpg', html_module.data) + html_block_location = course_key.make_usage_key('html', 'nonportable') + html_block = self.store.get_item(html_block_location) + self.assertIn('/static/foo.jpg', html_block.data) # then check a intra courseware link - html_module_location = course_key.make_usage_key('html', 'nonportable_link') - html_module = self.store.get_item(html_module_location) - self.assertIn('/jump_to_id/nonportable_link', html_module.data) + html_block_location = course_key.make_usage_key('html', 'nonportable_link') + html_block = self.store.get_item(html_block_location) + self.assertIn('/jump_to_id/nonportable_link', html_block.data) def verify_content_existence(self, store, root_dir, course_id, dirname, category_name, filename_suffix=''): # lint-amnesty, pylint: disable=missing-function-docstring filesystem = OSFS(root_dir / 'test_export') @@ -525,12 +525,12 @@ class ImportRequiredTestCases(ContentStoreTestCase): import_course_from_xml(self.store, self.user.id, root_dir, create_if_not_present=True) # get the sample HTML with styling information - html_module = self.store.get_item(course_id.make_usage_key('html', 'with_styling')) - self.assertIn('
', html_module.data) + html_block = self.store.get_item(course_id.make_usage_key('html', 'with_styling')) + self.assertIn('
', html_block.data)
# get the sample HTML with just a simple tag information
- html_module = self.store.get_item(course_id.make_usage_key('html', 'just_img'))
- self.assertIn('
', html_module.data)
+ html_block = self.store.get_item(course_id.make_usage_key('html', 'just_img'))
+ self.assertIn('
', html_block.data)
def test_export_course_without_content_store(self):
# Create toy course
diff --git a/cms/djangoapps/contentstore/tests/test_crud.py b/cms/djangoapps/contentstore/tests/test_crud.py
index 1cac18bdde..1ae40b0dfd 100644
--- a/cms/djangoapps/contentstore/tests/test_crud.py
+++ b/cms/djangoapps/contentstore/tests/test_crud.py
@@ -4,7 +4,7 @@
from xmodule import templates
from xmodule.capa_block import ProblemBlock
from xmodule.course_block import CourseBlock
-from xmodule.html_module import HtmlBlock
+from xmodule.html_block import HtmlBlock
from xmodule.modulestore import ModuleStoreEnum
from xmodule.modulestore.exceptions import DuplicateCourseError
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
diff --git a/cms/djangoapps/contentstore/tests/test_orphan.py b/cms/djangoapps/contentstore/tests/test_orphan.py
index c99714d50e..5e5ddbabc0 100644
--- a/cms/djangoapps/contentstore/tests/test_orphan.py
+++ b/cms/djangoapps/contentstore/tests/test_orphan.py
@@ -56,7 +56,7 @@ class TestOrphanBase(CourseTestCase):
orphan_vertical.children.append(multi_parent_html.location)
self.store.update_item(orphan_vertical, self.user.id)
- # create an orphaned html module
+ # create an orphaned html block
orphan_html = self.store.create_item(self.user.id, course.id, 'html', "OrphanHtml")
self.store.publish(orphan_html.location, self.user.id)
diff --git a/cms/djangoapps/contentstore/tests/utils.py b/cms/djangoapps/contentstore/tests/utils.py
index b2f6356a2a..cae265f5ab 100644
--- a/cms/djangoapps/contentstore/tests/utils.py
+++ b/cms/djangoapps/contentstore/tests/utils.py
@@ -192,15 +192,15 @@ class CourseTestCase(ProceduralCourseTestMixin, ModuleStoreTestCase):
content_store.set_attr(self.LOCKED_ASSET_KEY, 'locked', True)
# create a non-portable link - should be rewritten in new courses
- html_module = self.store.get_item(course_id.make_usage_key('html', 'nonportable'))
- new_data = html_module.data = html_module.data.replace(
+ html_block = self.store.get_item(course_id.make_usage_key('html', 'nonportable'))
+ new_data = html_block.data = html_block.data.replace(
'/static/',
f'/c4x/{course_id.org}/{course_id.course}/asset/'
)
- self.store.update_item(html_module, self.user.id)
+ self.store.update_item(html_block, self.user.id)
- html_module = self.store.get_item(html_module.location)
- self.assertEqual(new_data, html_module.data)
+ html_block = self.store.get_item(html_block.location)
+ self.assertEqual(new_data, html_block.data)
return course_id
@@ -272,8 +272,8 @@ class CourseTestCase(ProceduralCourseTestMixin, ModuleStoreTestCase):
self.assertAssetsEqual(self.LOCKED_ASSET_KEY, self.LOCKED_ASSET_KEY.course_key, course_id)
# verify non-portable links are rewritten
- html_module = self.store.get_item(course_id.make_usage_key('html', 'nonportable'))
- self.assertIn('/static/foo.jpg', html_module.data)
+ html_block = self.store.get_item(course_id.make_usage_key('html', 'nonportable'))
+ self.assertIn('/static/foo.jpg', html_block.data)
return course
diff --git a/cms/djangoapps/contentstore/views/tests/test_course_index.py b/cms/djangoapps/contentstore/views/tests/test_course_index.py
index 04b66498b0..e05b500a7d 100644
--- a/cms/djangoapps/contentstore/views/tests/test_course_index.py
+++ b/cms/djangoapps/contentstore/views/tests/test_course_index.py
@@ -728,7 +728,7 @@ class TestCourseReIndex(CourseTestCase):
self.assertContains(response, self.SUCCESSFUL_RESPONSE)
self.assertEqual(response.status_code, 200)
- @mock.patch('xmodule.html_module.HtmlBlock.index_dictionary')
+ @mock.patch('xmodule.html_block.HtmlBlock.index_dictionary')
def test_reindex_course_search_index_error(self, mock_index_dictionary):
"""
Test json response with mocked error data for html
@@ -791,7 +791,7 @@ class TestCourseReIndex(CourseTestCase):
with self.assertRaises(SearchIndexingError):
reindex_course_and_check_access(self.course.id, self.user)
- @mock.patch('xmodule.html_module.HtmlBlock.index_dictionary')
+ @mock.patch('xmodule.html_block.HtmlBlock.index_dictionary')
def test_reindex_html_error_json_responses(self, mock_index_dictionary):
"""
Test json response with mocked error data for html
@@ -901,7 +901,7 @@ class TestCourseReIndex(CourseTestCase):
with self.assertRaises(SearchIndexingError):
CoursewareSearchIndexer.do_course_reindex(modulestore(), self.course.id)
- @mock.patch('xmodule.html_module.HtmlBlock.index_dictionary')
+ @mock.patch('xmodule.html_block.HtmlBlock.index_dictionary')
def test_indexing_html_error_responses(self, mock_index_dictionary):
"""
Test do_course_reindex response with mocked error data for html
diff --git a/lms/djangoapps/courseware/tests/test_module_render.py b/lms/djangoapps/courseware/tests/test_module_render.py
index a338a5e74a..bc10fa8e39 100644
--- a/lms/djangoapps/courseware/tests/test_module_render.py
+++ b/lms/djangoapps/courseware/tests/test_module_render.py
@@ -44,7 +44,7 @@ from xmodule.capa.tests.response_xml_factory import OptionResponseXMLFactory #
from xmodule.capa.xqueue_interface import XQueueInterface
from xmodule.capa_block import ProblemBlock
from xmodule.contentstore.django import contentstore
-from xmodule.html_module import AboutBlock, CourseInfoBlock, HtmlBlock, StaticTabBlock
+from xmodule.html_block import AboutBlock, CourseInfoBlock, HtmlBlock, StaticTabBlock
from xmodule.lti_module import LTIBlock
from xmodule.modulestore import ModuleStoreEnum
from xmodule.modulestore.django import ModuleI18nService, modulestore
diff --git a/lms/djangoapps/edxnotes/tests.py b/lms/djangoapps/edxnotes/tests.py
index 2e6918c75c..0f7e8a8996 100644
--- a/lms/djangoapps/edxnotes/tests.py
+++ b/lms/djangoapps/edxnotes/tests.py
@@ -209,15 +209,15 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
self.chapter_2 = ItemFactory.create(category="chapter", parent_location=self.course.location)
self.sequential = ItemFactory.create(category="sequential", parent_location=self.chapter.location)
self.vertical = ItemFactory.create(category="vertical", parent_location=self.sequential.location)
- self.html_module_1 = ItemFactory.create(category="html", parent_location=self.vertical.location)
- self.html_module_2 = ItemFactory.create(category="html", parent_location=self.vertical.location)
+ self.html_block_1 = ItemFactory.create(category="html", parent_location=self.vertical.location)
+ self.html_block_2 = ItemFactory.create(category="html", parent_location=self.vertical.location)
self.vertical_with_container = ItemFactory.create(
category='vertical', parent_location=self.sequential.location
)
self.child_container = ItemFactory.create(
category='split_test', parent_location=self.vertical_with_container.location)
self.child_vertical = ItemFactory.create(category='vertical', parent_location=self.child_container.location)
- self.child_html_module = ItemFactory.create(category="html", parent_location=self.child_vertical.location)
+ self.child_html_block = ItemFactory.create(category="html", parent_location=self.child_vertical.location)
# Read again so that children lists are accurate
self.course = self.store.get_item(self.course.location)
@@ -229,7 +229,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
self.vertical_with_container = self.store.get_item(self.vertical_with_container.location)
self.child_container = self.store.get_item(self.child_container.location)
self.child_vertical = self.store.get_item(self.child_vertical.location)
- self.child_html_module = self.store.get_item(self.child_html_module.location)
+ self.child_html_block = self.store.get_item(self.child_html_block.location)
self.user = UserFactory()
self.client.login(username=self.user.username, password=UserFactory._DEFAULT_PASSWORD) # lint-amnesty, pylint: disable=protected-access
@@ -320,13 +320,13 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
{
"quote": "quote text",
"text": "text",
- "usage_id": str(self.html_module_1.location),
+ "usage_id": str(self.html_block_1.location),
"updated": datetime(2014, 11, 19, 8, 5, 16, 00000).isoformat(),
},
{
"quote": "quote text",
"text": "text",
- "usage_id": str(self.html_module_2.location),
+ "usage_id": str(self.html_block_2.location),
"updated": datetime(2014, 11, 19, 8, 6, 16, 00000).isoformat(),
}
]
@@ -363,7 +363,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
"display_name": self.vertical.display_name_with_default,
"location": str(self.vertical.location),
},
- "usage_id": str(self.html_module_2.location),
+ "usage_id": str(self.html_block_2.location),
"updated": "Nov 19, 2014 at 08:06 UTC",
},
{
@@ -387,7 +387,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
"display_name": self.vertical.display_name_with_default,
"location": str(self.vertical.location),
},
- "usage_id": str(self.html_module_1.location),
+ "usage_id": str(self.html_block_1.location),
"updated": "Nov 19, 2014 at 08:05 UTC",
},
]
@@ -425,13 +425,13 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
{
"quote": "quote text",
"text": "text",
- "usage_id": str(self.html_module_1.location),
+ "usage_id": str(self.html_block_1.location),
"updated": datetime(2014, 11, 19, 8, 5, 16, 00000).isoformat(),
},
{
"quote": "quote text",
"text": "text",
- "usage_id": str(self.html_module_2.location),
+ "usage_id": str(self.html_block_2.location),
"updated": datetime(2014, 11, 19, 8, 6, 16, 00000).isoformat(),
}
]
@@ -467,7 +467,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
"display_name": self.vertical.display_name_with_default,
"location": str(self.vertical.location),
},
- "usage_id": str(self.html_module_2.location),
+ "usage_id": str(self.html_block_2.location),
"updated": "Nov 19, 2014 at 08:06 UTC",
},
{
@@ -491,7 +491,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
"display_name": self.vertical.display_name_with_default,
"location": str(self.vertical.location),
},
- "usage_id": str(self.html_module_1.location),
+ "usage_id": str(self.html_block_1.location),
"updated": "Nov 19, 2014 at 08:05 UTC",
},
]
@@ -552,7 +552,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
{
"quote": "quote text",
"text": "text",
- "usage_id": str(self.html_module_1.location),
+ "usage_id": str(self.html_block_1.location),
"updated": datetime(2014, 11, 19, 8, 5, 16, 00000).isoformat()
},
{
@@ -583,7 +583,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
"display_name": self.vertical.display_name_with_default,
"location": str(self.vertical.location),
},
- "usage_id": str(self.html_module_1.location),
+ "usage_id": str(self.html_block_1.location),
"updated": datetime(2014, 11, 19, 8, 5, 16, 00000),
}]) == len(helpers.preprocess_collection(self.user, self.course, initial_collection))
@@ -595,18 +595,18 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
{
"quote": "quote text",
"text": "text",
- "usage_id": str(self.html_module_1.location),
+ "usage_id": str(self.html_block_1.location),
"updated": datetime(2014, 11, 19, 8, 5, 16, 00000).isoformat(),
},
{
"quote": "quote text",
"text": "text",
- "usage_id": str(self.html_module_2.location),
+ "usage_id": str(self.html_block_2.location),
"updated": datetime(2014, 11, 19, 8, 6, 16, 00000).isoformat(),
},
]
- self.html_module_2.visible_to_staff_only = True
- self.store.update_item(self.html_module_2, self.user.id)
+ self.html_block_2.visible_to_staff_only = True
+ self.store.update_item(self.html_block_2, self.user.id)
assert len(
[{
"quote": "quote text",
@@ -627,7 +627,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
"display_name": self.vertical.display_name_with_default,
"location": str(self.vertical.location),
},
- "usage_id": str(self.html_module_1.location),
+ "usage_id": str(self.html_block_1.location),
"updated": datetime(2014, 11, 19, 8, 5, 16, 00000),
}]) == len(helpers.preprocess_collection(self.user, self.course, initial_collection))
@@ -644,7 +644,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
initial_collection = [{
"quote": "quote text",
"text": "text",
- "usage_id": str(self.html_module_1.location),
+ "usage_id": str(self.html_block_1.location),
"updated": datetime(2014, 11, 19, 8, 5, 16, 00000).isoformat(),
}]
@@ -659,13 +659,13 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
{
"quote": "quote text1",
"text": "text1",
- "usage_id": str(self.html_module_1.location),
+ "usage_id": str(self.html_block_1.location),
"updated": datetime(2016, 1, 26, 8, 5, 16, 00000).isoformat(),
},
{
"quote": "quote text2",
"text": "text2",
- "usage_id": str(self.html_module_2.location),
+ "usage_id": str(self.html_block_2.location),
"updated": datetime(2016, 1, 26, 9, 6, 17, 00000).isoformat(),
},
]
@@ -683,7 +683,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
},
'text': 'text1',
'quote': 'quote text1',
- 'usage_id': str(self.html_module_1.location),
+ 'usage_id': str(self.html_block_1.location),
'updated': datetime(2016, 1, 26, 8, 5, 16)
},
{
@@ -696,7 +696,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
},
'text': 'text2',
'quote': 'quote text2',
- 'usage_id': str(self.html_module_2.location),
+ 'usage_id': str(self.html_block_2.location),
'updated': datetime(2016, 1, 26, 9, 6, 17)
}
]) == len(helpers.preprocess_collection(self.user, self.course, initial_collection))
@@ -720,10 +720,10 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
"""
self.assertDictEqual(
{
- "display_name": self.html_module_1.display_name_with_default,
- "location": str(self.html_module_1.location),
+ "display_name": self.html_block_1.display_name_with_default,
+ "location": str(self.html_block_1.location),
},
- helpers.get_module_context(self.course, self.html_module_1)
+ helpers.get_module_context(self.course, self.html_block_1)
)
def test_get_module_context_chapter(self):
diff --git a/lms/djangoapps/instructor/views/instructor_dashboard.py b/lms/djangoapps/instructor/views/instructor_dashboard.py
index 4d52d7aaf4..7896bee18e 100644
--- a/lms/djangoapps/instructor/views/instructor_dashboard.py
+++ b/lms/djangoapps/instructor/views/instructor_dashboard.py
@@ -64,7 +64,7 @@ from openedx.core.djangolib.markup import HTML, Text
from openedx.core.lib.courses import get_course_by_id
from openedx.core.lib.url_utils import quote_slashes
from openedx.core.lib.xblock_utils import wrap_xblock
-from xmodule.html_module import HtmlBlock # lint-amnesty, pylint: disable=wrong-import-order
+from xmodule.html_block import HtmlBlock # lint-amnesty, pylint: disable=wrong-import-order
from xmodule.modulestore.django import modulestore # lint-amnesty, pylint: disable=wrong-import-order
from xmodule.tabs import CourseTab # lint-amnesty, pylint: disable=wrong-import-order
@@ -661,14 +661,14 @@ def _section_send_email(course, access):
# Monkey-patch applicable_aside_types to return no asides for the duration of this render
with patch.object(course.runtime, 'applicable_aside_types', null_applicable_aside_types):
# This HtmlBlock is only being used to generate a nice text editor.
- html_module = HtmlBlock(
+ html_block = HtmlBlock(
course.system,
DictFieldData({'data': ''}),
ScopeIds(None, None, None, course_key.make_usage_key('html', 'fake'))
)
- fragment = course.system.render(html_module, 'studio_view')
+ fragment = course.system.render(html_block, 'studio_view')
fragment = wrap_xblock(
- 'LmsRuntime', html_module, 'studio_view', fragment, None,
+ 'LmsRuntime', html_block, 'studio_view', fragment, None,
extra_data={"course-id": str(course_key)},
usage_id_serializer=lambda usage_id: quote_slashes(str(usage_id)),
# Generate a new request_token here at random, because this module isn't connected to any other
diff --git a/lms/djangoapps/mobile_api/course_info/tests.py b/lms/djangoapps/mobile_api/course_info/tests.py
index 0d6156b5a0..086359cafb 100644
--- a/lms/djangoapps/mobile_api/course_info/tests.py
+++ b/lms/djangoapps/mobile_api/course_info/tests.py
@@ -16,7 +16,7 @@ from common.djangoapps.student.tests.factories import UserFactory # pylint: dis
from lms.djangoapps.mobile_api.testutils import MobileAPITestCase, MobileAuthTestMixin, MobileCourseAccessTestMixin
from lms.djangoapps.mobile_api.utils import API_V1, API_V05
from openedx.features.course_experience import ENABLE_COURSE_GOALS
-from xmodule.html_module import CourseInfoBlock # lint-amnesty, pylint: disable=wrong-import-order
+from xmodule.html_block import CourseInfoBlock # lint-amnesty, pylint: disable=wrong-import-order
from xmodule.modulestore import ModuleStoreEnum # lint-amnesty, pylint: disable=wrong-import-order
from xmodule.modulestore.django import modulestore # lint-amnesty, pylint: disable=wrong-import-order
from xmodule.modulestore.tests.django_utils import SharedModuleStoreTestCase # lint-amnesty, pylint: disable=wrong-import-order
diff --git a/lms/lib/tests/test_utils.py b/lms/lib/tests/test_utils.py
index 15bd6efe98..eb8e76e9c0 100644
--- a/lms/lib/tests/test_utils.py
+++ b/lms/lib/tests/test_utils.py
@@ -23,14 +23,14 @@ class LmsUtilsTest(ModuleStoreTestCase):
self.chapter = ItemFactory.create(category="chapter", parent_location=self.course.location)
self.sequential = ItemFactory.create(category="sequential", parent_location=self.chapter.location)
self.vertical = ItemFactory.create(category="vertical", parent_location=self.sequential.location)
- self.html_module_1 = ItemFactory.create(category="html", parent_location=self.vertical.location)
+ self.html_block_1 = ItemFactory.create(category="html", parent_location=self.vertical.location)
self.vertical_with_container = ItemFactory.create(
category="vertical", parent_location=self.sequential.location
)
self.child_container = ItemFactory.create(
category="split_test", parent_location=self.vertical_with_container.location)
self.child_vertical = ItemFactory.create(category="vertical", parent_location=self.child_container.location)
- self.child_html_module = ItemFactory.create(category="html", parent_location=self.child_vertical.location)
+ self.child_html_block = ItemFactory.create(category="html", parent_location=self.child_vertical.location)
# Read again so that children lists are accurate
self.course = self.store.get_item(self.course.location)
@@ -41,16 +41,16 @@ class LmsUtilsTest(ModuleStoreTestCase):
self.vertical_with_container = self.store.get_item(self.vertical_with_container.location)
self.child_container = self.store.get_item(self.child_container.location)
self.child_vertical = self.store.get_item(self.child_vertical.location)
- self.child_html_module = self.store.get_item(self.child_html_module.location)
+ self.child_html_block = self.store.get_item(self.child_html_block.location)
def test_get_parent_unit(self):
"""
Tests `get_parent_unit` method for the successful result.
"""
- parent = utils.get_parent_unit(self.html_module_1)
+ parent = utils.get_parent_unit(self.html_block_1)
assert parent.location == self.vertical.location
- parent = utils.get_parent_unit(self.child_html_module)
+ parent = utils.get_parent_unit(self.child_html_block)
assert parent.location == self.vertical_with_container.location
assert utils.get_parent_unit(None) is None
@@ -63,6 +63,6 @@ class LmsUtilsTest(ModuleStoreTestCase):
"""
Tests `is_unit` method for the successful result.
"""
- assert not utils.is_unit(self.html_module_1)
+ assert not utils.is_unit(self.html_block_1)
assert not utils.is_unit(self.child_vertical)
assert utils.is_unit(self.vertical)
diff --git a/lms/lib/xblock/test/test_mixin.py b/lms/lib/xblock/test/test_mixin.py
index 3d64f559a2..165167a36d 100644
--- a/lms/lib/xblock/test/test_mixin.py
+++ b/lms/lib/xblock/test/test_mixin.py
@@ -47,14 +47,14 @@ class LmsXBlockMixinTestCase(ModuleStoreTestCase):
video = ItemFactory.create(parent=vertical, category='video', display_name='Test Video 1')
split_test = ItemFactory.create(parent=vertical, category='split_test', display_name='Test Content Experiment')
child_vertical = ItemFactory.create(parent=split_test, category='vertical')
- child_html_module = ItemFactory.create(parent=child_vertical, category='html')
+ child_html_block = ItemFactory.create(parent=child_vertical, category='html')
self.section_location = section.location
self.subsection_location = subsection.location
self.vertical_location = vertical.location
self.video_location = video.location
self.split_test_location = split_test.location
self.child_vertical_location = child_vertical.location
- self.child_html_module_location = child_html_module.location
+ self.child_html_block_location = child_html_block.location
def set_group_access(self, block_location, access_dict):
"""
@@ -180,14 +180,14 @@ class XBlockValidationTest(LmsXBlockMixinTestCase):
self.set_group_access(self.vertical_location, {self.user_partition.id: [self.group1.id]})
self.set_group_access(self.split_test_location, {self.user_partition.id: [self.group2.id]})
self.set_group_access(self.child_vertical_location, {self.user_partition.id: [self.group2.id]})
- self.set_group_access(self.child_html_module_location, {self.user_partition.id: [self.group2.id]})
- validation = self.store.get_item(self.child_html_module_location).validate()
+ self.set_group_access(self.child_html_block_location, {self.user_partition.id: [self.group2.id]})
+ validation = self.store.get_item(self.child_html_block_location).validate()
assert len(validation.messages) == 0
# Test that a validation message is displayed on split_test child when the child contradicts the parent,
# even though the child agrees with the grandparent unit.
- self.set_group_access(self.child_html_module_location, {self.user_partition.id: [self.group1.id]})
- validation = self.store.get_item(self.child_html_module_location).validate()
+ self.set_group_access(self.child_html_block_location, {self.user_partition.id: [self.group1.id]})
+ validation = self.store.get_item(self.child_html_block_location).validate()
assert len(validation.messages) == 1
self.verify_validation_message(
validation.messages[0],
diff --git a/openedx/core/djangoapps/discussions/tests/test_tasks.py b/openedx/core/djangoapps/discussions/tests/test_tasks.py
index 097fe971e9..47020d659e 100644
--- a/openedx/core/djangoapps/discussions/tests/test_tasks.py
+++ b/openedx/core/djangoapps/discussions/tests/test_tasks.py
@@ -84,7 +84,7 @@ class UpdateDiscussionsSettingsFromCourseTestCase(ModuleStoreTestCase, Discussio
display_name="Non-Discussable Unit",
discussion_enabled=False,
)
- ItemFactory.create(parent=self.unit, category="html", display_name="An HTML Module")
+ ItemFactory.create(parent=self.unit, category="html", display_name="An HTML Block")
graded_sequence = ItemFactory.create(
parent=self.section,
category="sequential",
@@ -111,7 +111,7 @@ class UpdateDiscussionsSettingsFromCourseTestCase(ModuleStoreTestCase, Discussio
ItemFactory.create(
parent=graded_unit,
category="html",
- display_name="Graded HTML Module",
+ display_name="Graded HTML Block",
)
discussion_config = DiscussionsConfiguration.get(course_key)
discussion_config.provider_type = Provider.OPEN_EDX
diff --git a/setup.py b/setup.py
index 00cf4dc061..6bc1594ace 100644
--- a/setup.py
+++ b/setup.py
@@ -5,20 +5,20 @@ Setup script for the Open edX package.
from setuptools import setup
XBLOCKS = [
- "about = xmodule.html_module:AboutBlock",
+ "about = xmodule.html_block:AboutBlock",
"book = xmodule.template_module:TranslateCustomTagBlock",
"annotatable = xmodule.annotatable_block:AnnotatableBlock",
"chapter = xmodule.seq_module:SectionBlock",
"conditional = xmodule.conditional_block:ConditionalBlock",
"course = xmodule.course_block:CourseBlock",
- "course_info = xmodule.html_module:CourseInfoBlock",
+ "course_info = xmodule.html_block:CourseInfoBlock",
"customtag = xmodule.template_module:CustomTagBlock",
"custom_tag_template = xmodule.template_module:CustomTagTemplateBlock",
"discuss = xmodule.template_module:TranslateCustomTagBlock",
"discussion = xmodule.discussion_block:DiscussionXBlock",
"error = xmodule.error_block:ErrorBlock",
"hidden = xmodule.hidden_block:HiddenDescriptor",
- "html = xmodule.html_module:HtmlBlock",
+ "html = xmodule.html_block:HtmlBlock",
"image = xmodule.template_module:TranslateCustomTagBlock",
"library = xmodule.library_root_xblock:LibraryRoot",
"library_content = xmodule.library_content_module:LibraryContentBlock",
@@ -30,7 +30,7 @@ XBLOCKS = [
"sequential = xmodule.seq_module:SequenceBlock",
"slides = xmodule.template_module:TranslateCustomTagBlock",
"split_test = xmodule.split_test_module:SplitTestBlock",
- "static_tab = xmodule.html_module:StaticTabBlock",
+ "static_tab = xmodule.html_block:StaticTabBlock",
"unit = xmodule.unit_block:UnitBlock",
"vertical = xmodule.vertical_block:VerticalBlock",
"video = xmodule.video_module:VideoBlock",
diff --git a/xmodule/html_module.py b/xmodule/html_block.py
similarity index 99%
rename from xmodule/html_module.py
rename to xmodule/html_block.py
index 5c2f5244e9..5913312a44 100644
--- a/xmodule/html_module.py
+++ b/xmodule/html_block.py
@@ -210,7 +210,7 @@ class HtmlBlockMixin( # lint-amnesty, pylint: disable=abstract-method
add in a base path to our c4x content addressing scheme
"""
_context = EditingMixin.get_context(self)
- # Add some specific HTML rendering context when editing HTML modules where we pass
+ # Add some specific HTML rendering context when editing HTML blocks where we pass
# the root /c4x/ url for assets. This allows client-side substitutions to occur.
_context.update({
'base_asset_url': StaticContent.get_base_url_path_for_course_assets(self.location.course_key),
diff --git a/xmodule/static_content.py b/xmodule/static_content.py
index 0aee38db3a..0fd00dfe1a 100755
--- a/xmodule/static_content.py
+++ b/xmodule/static_content.py
@@ -22,7 +22,7 @@ from path import Path as path
from xmodule.annotatable_block import AnnotatableBlock
from xmodule.capa_block import ProblemBlock
from xmodule.conditional_block import ConditionalBlock
-from xmodule.html_module import AboutBlock, CourseInfoBlock, HtmlBlock, StaticTabBlock
+from xmodule.html_block import AboutBlock, CourseInfoBlock, HtmlBlock, StaticTabBlock
from xmodule.library_content_module import LibraryContentBlock
from xmodule.lti_module import LTIBlock
from xmodule.poll_module import PollBlock
diff --git a/xmodule/tests/test_html_module.py b/xmodule/tests/test_html_block.py
similarity index 96%
rename from xmodule/tests/test_html_module.py
rename to xmodule/tests/test_html_block.py
index 13fa83d268..50968e54d7 100644
--- a/xmodule/tests/test_html_module.py
+++ b/xmodule/tests/test_html_block.py
@@ -10,7 +10,7 @@ from opaque_keys.edx.locator import BlockUsageLocator, CourseLocator
from xblock.field_data import DictFieldData
from xblock.fields import ScopeIds
-from xmodule.html_module import CourseInfoBlock, HtmlBlock
+from xmodule.html_block import CourseInfoBlock, HtmlBlock
from ..x_module import PUBLIC_VIEW, STUDENT_VIEW
from . import get_test_descriptor_system, get_test_system
@@ -146,7 +146,7 @@ class HtmlBlockIndexingTestCase(unittest.TestCase):
Make sure that HtmlBlock can format data for indexing as expected.
"""
- def test_index_dictionary_simple_html_module(self):
+ def test_index_dictionary_simple_html_block(self):
sample_xml = '''
Hello World!
@@ -156,7 +156,7 @@ class HtmlBlockIndexingTestCase(unittest.TestCase): assert descriptor.index_dictionary() ==\ {'content': {'html_content': ' Hello World! ', 'display_name': 'Text'}, 'content_type': 'Text'} - def test_index_dictionary_cdata_html_module(self): + def test_index_dictionary_cdata_html_block(self): sample_xml_cdata = '''This has CDATA in it.
@@ -167,7 +167,7 @@ class HtmlBlockIndexingTestCase(unittest.TestCase): assert descriptor.index_dictionary() ==\ {'content': {'html_content': ' This has CDATA in it. ', 'display_name': 'Text'}, 'content_type': 'Text'} - def test_index_dictionary_multiple_spaces_html_module(self): + def test_index_dictionary_multiple_spaces_html_block(self): sample_xml_tab_spaces = '''Text has spaces :)
@@ -177,7 +177,7 @@ class HtmlBlockIndexingTestCase(unittest.TestCase): assert descriptor.index_dictionary() ==\ {'content': {'html_content': ' Text has spaces :) ', 'display_name': 'Text'}, 'content_type': 'Text'} - def test_index_dictionary_html_module_with_comment(self): + def test_index_dictionary_html_block_with_comment(self): sample_xml_comment = '''This has HTML comment in it.
@@ -187,7 +187,7 @@ class HtmlBlockIndexingTestCase(unittest.TestCase): descriptor = instantiate_descriptor(data=sample_xml_comment) assert descriptor.index_dictionary() == {'content': {'html_content': ' This has HTML comment in it. ', 'display_name': 'Text'}, 'content_type': 'Text'} # pylint: disable=line-too-long - def test_index_dictionary_html_module_with_both_comments_and_cdata(self): + def test_index_dictionary_html_block_with_both_comments_and_cdata(self): sample_xml_mix_comment_cdata = ''' @@ -202,7 +202,7 @@ class HtmlBlockIndexingTestCase(unittest.TestCase): {'content': {'html_content': ' This has HTML comment in it. HTML end. ', 'display_name': 'Text'}, 'content_type': 'Text'} - def test_index_dictionary_html_module_with_script_and_style_tags(self): + def test_index_dictionary_html_block_with_script_and_style_tags(self): sample_xml_style_script_tags = ''' diff --git a/xmodule/tests/test_library_content.py b/xmodule/tests/test_library_content.py index 9fdcc494ef..2a7d3954a9 100644 --- a/xmodule/tests/test_library_content.py +++ b/xmodule/tests/test_library_content.py @@ -463,7 +463,7 @@ class TestLibraryContentBlockWithSearchIndex(LibraryContentBlockTestMixin, Libra @patch( 'xmodule.modulestore.split_mongo.caching_descriptor_system.CachingDescriptorSystem.render', VanillaRuntime.render ) -@patch('xmodule.html_module.HtmlBlock.author_view', dummy_render, create=True) +@patch('xmodule.html_block.HtmlBlock.author_view', dummy_render, create=True) @patch('xmodule.x_module.DescriptorSystem.applicable_aside_types', lambda self, block: []) class TestLibraryContentRender(LibraryContentTest): """ diff --git a/xmodule/tests/test_library_root.py b/xmodule/tests/test_library_root.py index c1eaded51c..0d194d1169 100644 --- a/xmodule/tests/test_library_root.py +++ b/xmodule/tests/test_library_root.py @@ -17,8 +17,8 @@ dummy_render = lambda block, _: Fragment(block.data) # pylint: disable=invalid- @patch( 'xmodule.modulestore.split_mongo.caching_descriptor_system.CachingDescriptorSystem.render', VanillaRuntime.render ) -@patch('xmodule.html_module.HtmlBlock.author_view', dummy_render, create=True) -@patch('xmodule.html_module.HtmlBlock.has_author_view', True, create=True) +@patch('xmodule.html_block.HtmlBlock.author_view', dummy_render, create=True) +@patch('xmodule.html_block.HtmlBlock.has_author_view', True, create=True) @patch('xmodule.x_module.DescriptorSystem.applicable_aside_types', lambda self, block: []) class TestLibraryRoot(MixedSplitTestCase): """ diff --git a/xmodule/tests/test_split_test_module.py b/xmodule/tests/test_split_test_module.py index 9ae349f4fb..212dfa87b5 100644 --- a/xmodule/tests/test_split_test_module.py +++ b/xmodule/tests/test_split_test_module.py @@ -167,7 +167,7 @@ class SplitTestBlockLMSTest(SplitTestBlockTest): assert self.split_test_module.child_descriptor.url_name == self.split_test_module.child_descriptor.url_name # Patch the definition_to_xml for the html children. - @patch('xmodule.html_module.HtmlBlock.definition_to_xml') + @patch('xmodule.html_block.HtmlBlock.definition_to_xml') def test_export_import_round_trip(self, def_to_xml): # The HtmlBlock definition_to_xml tries to write to the filesystem # before returning an xml object. Patch this to just return the xml. diff --git a/xmodule/xml_module.py b/xmodule/xml_module.py index 94b90d89c4..8eb3b3ebf2 100644 --- a/xmodule/xml_module.py +++ b/xmodule/xml_module.py @@ -202,7 +202,7 @@ class XmlMixin: """ Load a descriptor definition from the specified xml_object. Subclasses should not need to override this except in special - cases (e.g. html module) + cases (e.g. html block) Args: xml_object: an lxml.etree._Element containing the definition to load