Merge pull request #13272 from edx/release

Merge release into master
This commit is contained in:
Renzo Lucioni
2016-08-18 12:04:39 -04:00
committed by GitHub
2 changed files with 10 additions and 2 deletions

View File

@@ -950,7 +950,7 @@ class RelatedProgramsTests(ProgramsApiConfigMixin, SharedModuleStoreTestCase):
def expected_link_text(self, program):
"""Construct expected dashboard link text."""
return '{name} {category}'.format(name=program['name'], category=program['category'])
return u'{name} {category}'.format(name=program['name'], category=program['category'])
def test_related_programs_listed(self):
"""Verify that related programs are listed when the programs API returns data."""
@@ -982,6 +982,14 @@ class RelatedProgramsTests(ProgramsApiConfigMixin, SharedModuleStoreTestCase):
self.assert_related_programs(response)
self.assertNotContains(response, unrelated_program['name'])
def test_program_title_unicode(self):
"""Verify that the dashboard can deal with programs whose titles contain Unicode."""
self.programs[0]['name'] = u'Bases matemáticas para estudiar ingeniería'
self.mock_programs_api(self.programs)
response = self.client.get(self.url)
self.assert_related_programs(response)
class UserAttributeTests(TestCase):
"""Tests for the UserAttribute model."""

View File

@@ -284,7 +284,7 @@ from student.helpers import (
% for program in related_programs:
<li>
<span class="category-icon ${program['category'].lower()}-icon" aria-hidden="true"></span>
<span><a href="${program['detail_url']}">${'{name} {category}'.format(name=program['name'], category=program['category'])}</a></span>
<span><a href="${program['detail_url']}">${u'{name} {category}'.format(name=program['name'], category=program['category'])}</a></span>
</li>
% endfor
</ul>