Adapt the tests to openedx.core.release.doc_version()
This commit is contained in:
@@ -8,6 +8,7 @@ from mock import patch
|
||||
from django.conf import settings
|
||||
from django.test import TestCase
|
||||
|
||||
from openedx.core.release import doc_version
|
||||
from util.help_context_processor import common_doc_url
|
||||
|
||||
|
||||
@@ -33,34 +34,24 @@ class HelpContextProcessorTest(TestCase):
|
||||
|
||||
def test_get_doc_url(self):
|
||||
# Test default values.
|
||||
self.assertRegexpMatches(
|
||||
self._get_doc_url(),
|
||||
"http://edx.readthedocs.io/projects/open-edx-learner-guide/en/.*/index.html"
|
||||
)
|
||||
doc = "http://edx.readthedocs.io/projects/open-edx-learner-guide/en/{}/index.html"
|
||||
self.assertEqual(self._get_doc_url(), doc.format(doc_version()))
|
||||
|
||||
# Provide a known page_token.
|
||||
self.assertRegexpMatches(
|
||||
self._get_doc_url('profile'),
|
||||
"http://edx.readthedocs.io/projects/open-edx-learner-guide/en/.*/sfd_dashboard_profile/index.html"
|
||||
)
|
||||
doc = "http://edx.readthedocs.io/projects/open-edx-learner-guide/en/{}/sfd_dashboard_profile/index.html"
|
||||
self.assertEqual(self._get_doc_url('profile'), doc.format(doc_version()))
|
||||
|
||||
# Use settings.DOC_LINK_BASE_URL to override default base_url.
|
||||
doc = "settings_base_url/en/{}/SFD_instructor_dash_help.html"
|
||||
with patch('django.conf.settings.DOC_LINK_BASE_URL', 'settings_base_url'):
|
||||
self.assertRegexpMatches(
|
||||
self._get_doc_url('instructor'),
|
||||
"settings_base_url/en/.*/SFD_instructor_dash_help.html"
|
||||
)
|
||||
self.assertEqual(self._get_doc_url('instructor'), doc.format(doc_version()))
|
||||
|
||||
def test_get_pdf_url(self):
|
||||
# Test default values.
|
||||
self.assertRegexpMatches(
|
||||
self._get_pdf_url(),
|
||||
"https://media.readthedocs.org/pdf/open-edx-learner-guide/.*/open-edx-learner-guide.pdf"
|
||||
)
|
||||
doc = "https://media.readthedocs.org/pdf/open-edx-learner-guide/{}/open-edx-learner-guide.pdf"
|
||||
self.assertEqual(self._get_pdf_url(), doc.format(doc_version()))
|
||||
|
||||
# Use settings.DOC_LINK_BASE_URL to override default base_url.
|
||||
doc = "settings_base_url/{}/open-edx-learner-guide.pdf"
|
||||
with patch('django.conf.settings.DOC_LINK_BASE_URL', 'settings_base_url'):
|
||||
self.assertRegexpMatches(
|
||||
self._get_pdf_url(),
|
||||
"settings_base_url/.*/open-edx-learner-guide.pdf"
|
||||
)
|
||||
self.assertEqual(self._get_pdf_url(), doc.format(doc_version()))
|
||||
|
||||
Reference in New Issue
Block a user