change default article name to be course name instead of slug

This commit is contained in:
Jose Antonio Gonzalez
2017-11-24 11:25:37 +02:00
committed by Alex Dusenbery
parent 131875d1ad
commit 623c945bb2
3 changed files with 4 additions and 5 deletions

View File

@@ -709,10 +709,8 @@ class HighLevelTabTest(UniqueCourseTest):
self.assertTrue(self.tab_nav.is_on_tab('Wiki'))
# Assert that a default wiki is created
expected_article_name = "{org}.{course_number}.{course_run}".format(
org=self.course_info['org'],
course_number=self.course_info['number'],
course_run=self.course_info['run']
expected_article_name = "{course_name}".format(
course_name=self.course_info['display_name']
)
self.assertEqual(expected_article_name, course_wiki.article_name)

View File

@@ -104,6 +104,7 @@ class WikiRedirectTestCase(EnterpriseTestConsentRequired, LoginEnrollmentTestCas
self.assertEquals(resp.status_code, 200)
self.has_course_navigator(resp)
self.assertContains(resp, '<h3 class="entry-title">{}</h3>'.format(course.display_name_with_default))
def has_course_navigator(self, resp):
"""

View File

@@ -83,7 +83,7 @@ def course_wiki_redirect(request, course_id, wiki_path=""): # pylint: disable=u
urlpath = URLPath.create_article(
root,
course_slug,
title=course_slug,
title=course.display_name_with_default,
content=content,
user_message=_("Course page automatically created."),
user=None,