示例#1
0
 def test_update(self):
     language = SubtitleLanguageFactory(video=self.video,
                                        language_code='es')
     self.run_update(language, {
         'is_primary_audio_language': True,
         'subtitles_complete': True,
     })
     assert_equal(language.subtitles_complete, True)
     assert_equal(self.video.primary_audio_language_code, 'es')
     test_utils.assert_saved(language)
     test_utils.assert_saved(self.video)
示例#2
0
 def test_create(self):
     language = self.run_create({
         'language_code': 'es',
         'is_primary_audio_language': True,
         'subtitles_complete': True,
     })
     assert_equal(language.video, self.video)
     assert_equal(language.language_code, 'es')
     assert_equal(self.video.primary_audio_language_code, 'es')
     assert_equal(language.subtitles_complete, True)
     test_utils.assert_saved(language)
     test_utils.assert_saved(self.video)
示例#3
0
 def test_create(self):
     data = {
         'video_url': 'http://example.com/new-video.mp4',
         'primary_audio_language_code': 'en',
         'title': 'title',
         'description': 'description',
         'duration': '100',
         'thumbnail': 'http://example.com/thumb.jpg',
     }
     result = self.run_create(data)
     assert_equal(result.get_primary_videourl_obj().url, data['video_url'])
     assert_equal(result.primary_audio_language_code,
                  data['primary_audio_language_code'])
     assert_equal(result.title, data['title'])
     assert_equal(result.description, data['description'])
     assert_equal(result.duration, 100)
     assert_equal(result.thumbnail, data['thumbnail'])
     assert_equal(result.get_primary_videourl_obj().added_by, self.user)
     test_utils.assert_saved(result)