diff --git a/cms/djangoapps/contentstore/course_info_model.py b/cms/djangoapps/contentstore/course_info_model.py index 3bdfdf2b1a214db396ec0321785124216efa367b..d94138b67c2c8b447c872920c65c06dc0b57650b 100644 --- a/cms/djangoapps/contentstore/course_info_model.py +++ b/cms/djangoapps/contentstore/course_info_model.py @@ -226,8 +226,8 @@ def _get_html(course_updates_items): for update in reversed(course_updates_items): # filter course update items which have status "deleted". if update.get("status") != CourseInfoModule.STATUS_DELETED: - list_items.append(u"<li><h2>{date}</h2>{content}</li>".format(**update)) - return u"<ol>{list_items}</ol>".format(list_items="".join(list_items)) + list_items.append(u"<article><h2>{date}</h2>{content}</article>".format(**update)) + return u"<section>{list_items}</section>".format(list_items="".join(list_items)) def save_course_update_items(location, course_updates, course_update_items, user=None): diff --git a/cms/djangoapps/contentstore/views/tests/test_course_updates.py b/cms/djangoapps/contentstore/views/tests/test_course_updates.py index b3a85737ee99a770f771274ce72838c2e7ddf182..7c505f0debecd966a1833fdcf8521f4bebcfe7ef 100644 --- a/cms/djangoapps/contentstore/views/tests/test_course_updates.py +++ b/cms/djangoapps/contentstore/views/tests/test_course_updates.py @@ -167,7 +167,7 @@ class CourseUpdateTest(CourseTestCase): course_updates = modulestore('direct').get_item(location) self.assertEqual(course_updates.items, [{u'date': update_date, u'content': update_content, u'id': 1}]) # course_updates 'data' field should update accordingly - update_data = u"<ol><li><h2>" + update_date + "</h2>" + update_content + "</li></ol>" + update_data = u"<section><article><h2>{date}</h2>{content}</article></section>".format(date=update_date, content=update_content) self.assertEqual(course_updates.data, update_data) # test delete course update item (soft delete) diff --git a/common/test/acceptance/pages/lms/course_info.py b/common/test/acceptance/pages/lms/course_info.py index af4b0893c9309de3628fcb1c774fa26420a19cef..4febc77f27461bc49c9c834c0c15266fc5c590fa 100644 --- a/common/test/acceptance/pages/lms/course_info.py +++ b/common/test/acceptance/pages/lms/course_info.py @@ -20,7 +20,7 @@ class CourseInfoPage(CoursePage): """ Return the number of updates on the page. """ - return self.css_count('section.updates ol li') + return self.css_count('section.updates section article') @property def handout_links(self):