Commit 83d0b239 by Adam Committed by GitHub

Merge pull request #13133 from edx/hotfix/2016-07-29

test that passing unicode to a youtube id does not throw an error (TN…
parents 66d4dc93 74ab4ad9
...@@ -234,6 +234,18 @@ class TestCreateYoutubeString(VideoDescriptorTestBase): ...@@ -234,6 +234,18 @@ class TestCreateYoutubeString(VideoDescriptorTestBase):
self.assertEqual(create_youtube_string(self.descriptor), expected) self.assertEqual(create_youtube_string(self.descriptor), expected)
class TestCreateYouTubeUrl(VideoDescriptorTestBase):
"""
Tests for helper method `create_youtube_url`.
"""
def test_create_youtube_url_unicode(self):
"""
Test that passing unicode to `create_youtube_url` doesn't throw
an error.
"""
self.descriptor.create_youtube_url(u"üñîçø∂é")
@ddt.ddt @ddt.ddt
class VideoDescriptorImportTestCase(unittest.TestCase): class VideoDescriptorImportTestCase(unittest.TestCase):
""" """
......
...@@ -619,9 +619,9 @@ class VideoDescriptor(VideoFields, VideoTranscriptsMixin, VideoStudioViewHandler ...@@ -619,9 +619,9 @@ class VideoDescriptor(VideoFields, VideoTranscriptsMixin, VideoStudioViewHandler
A full youtube url to the video whose ID is passed in A full youtube url to the video whose ID is passed in
""" """
if youtube_id: if youtube_id:
return 'https://www.youtube.com/watch?v={0}'.format(youtube_id) return u'https://www.youtube.com/watch?v={0}'.format(youtube_id)
else: else:
return '' return u''
def get_context(self): def get_context(self):
""" """
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment