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)
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)
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)