Merge pull request #13564 from edx/mushtaq/video-transcript

Handle when no video transcript uploaded for a language
This commit is contained in:
Mushtaq Ali
2016-10-07 20:08:25 +05:00
committed by GitHub
4 changed files with 154 additions and 11 deletions

View File

@@ -126,6 +126,27 @@ class VideoEditorTest(CMSVideoBaseTest):
self.assertIn(unicode_text, self.video.captions_text)
self.assertEqual(self.video.caption_languages.keys(), ['zh', 'uk'])
def test_save_language_upload_no_transcript(self):
"""
Scenario: Transcript language is not shown in language menu if no transcript file is uploaded
Given I have created a Video component
And I edit the component
And I open tab "Advanced"
And I add a language "uk" but do not upload an .srt file
And I save changes
When I view the video language menu
Then I am not able to see the language "uk" translation language
"""
self._create_video_component()
self.edit_component()
self.open_advanced_tab()
language_code = 'uk'
self.video.click_button('translation_add')
translations_count = self.video.translations_count()
self.video.select_translation_language(language_code, translations_count - 1)
self.save_unit_settings()
self.assertNotIn(language_code, self.video.caption_languages.keys())
def test_upload_large_transcript(self):
"""
Scenario: User can upload transcript file with > 1mb size