Fix to remove mulitple page tags on mako templates

This commit is contained in:
Simon Chen
2016-03-24 16:00:13 -04:00
parent 33bff3b244
commit d15e192b26
3 changed files with 5 additions and 6 deletions

View File

@@ -9,6 +9,7 @@ from datetime import datetime, timedelta
from urlparse import urljoin
import pytz
from markupsafe import escape
from mock import Mock, patch
from opaque_keys.edx.locations import SlashSeparatedCourseKey
from pyquery import PyQuery as pq
@@ -404,7 +405,7 @@ class DashboardTest(ModuleStoreTestCase):
self.assertNotIn('Add Certificate to LinkedIn', response.content)
response_url = 'http://www.linkedin.com/profile/add?_ed='
self.assertNotContains(response, response_url)
self.assertNotContains(response, escape(response_url))
@unittest.skipUnless(settings.ROOT_URLCONF == 'lms.urls', 'Test only valid in lms')
@patch.dict('django.conf.settings.FEATURES', {'CERTIFICATES_HTML_VIEW': False})
@@ -452,7 +453,7 @@ class DashboardTest(ModuleStoreTestCase):
'pfCertificationUrl=www.edx.org&'
'source=o'
)
self.assertContains(response, expected_url)
self.assertContains(response, escape(expected_url))
@unittest.skipUnless(settings.ROOT_URLCONF == 'lms.urls', 'Test only valid in lms')
@ddt.data(ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split)

View File

@@ -1,5 +1,4 @@
<%page expression_filter="h"/>
<%page args="cert_status, course_overview, enrollment" />
<%page expression_filter="h" args="cert_status, course_overview, enrollment" />
<%!
from django.utils.translation import ugettext as _

View File

@@ -1,5 +1,4 @@
<%page expression_filter="h"/>
<%page args="program_data, enrollment_mode, display_category" />
<%page expression_filter="h" args="program_data, enrollment_mode, display_category" />
<%!
from django.utils.translation import ugettext as _
from openedx.core.djangolib.markup import Text, HTML