def test_lms_link_for_certificate_web_view(self): test_url = "//lms_base_url/certificates/" \ "course/" + six.text_type(self.course.id) + '?preview=honor' link = get_lms_link_for_certificate_web_view( course_key=self.course.id, mode='honor' ) self.assertEqual(link, test_url)
def lms_link_for_certificate_web_view_test(self): """ Tests get_lms_link_for_certificate_web_view. """ course_key = CourseLocator('mitX', '101', 'test') dummy_user = ModuleStoreEnum.UserID.test mode = 'professional' self.assertEqual( utils.get_lms_link_for_certificate_web_view(course_key, mode), "//localhost:8000/certificates/course/{course_key}?preview={mode}". format(course_key=course_key, mode=mode)) with with_site_configuration_context(configuration={ "course_org_filter": "mitX", "LMS_BASE": "dummyhost:8000" }): self.assertEqual( utils.get_lms_link_for_certificate_web_view(course_key, mode), "//dummyhost:8000/certificates/course/{course_key}?preview={mode}" .format(course_key=course_key, mode=mode))
def test_no_lms_base_for_certificate_web_view_link(self): test_link = get_lms_link_for_certificate_web_view( course_key=self.course.id, mode='honor') self.assertEqual(test_link, None)