def test_youtube_allsubtitles(self): DL = FakeDownloader() DL.params["allsubtitles"] = True IE = YoutubeIE(DL) info_dict = IE.extract("QRS8MkLhQmM") subtitles = info_dict[0]["subtitles"] self.assertEqual(len(subtitles), 13)
def test_youtube_subtitles(self): DL = FakeDownloader() DL.params["writesubtitles"] = True IE = YoutubeIE(DL) info_dict = IE.extract("QRS8MkLhQmM") sub = info_dict[0]["subtitles"][0] self.assertEqual(md5(sub[2]), "4cd9278a35ba2305f47354ee13472260")
def test_youtube_allsubtitles(self): DL = FakeDownloader() DL.params['allsubtitles'] = True IE = YoutubeIE(DL) info_dict = IE.extract('QRS8MkLhQmM') subtitles = info_dict[0]['subtitles'] self.assertEqual(len(subtitles), 12)
def test_youtube_no_subtitles(self): DL = FakeDownloader() DL.params["writesubtitles"] = False IE = YoutubeIE(DL) info_dict = IE.extract("QRS8MkLhQmM") subtitles = info_dict[0]["subtitles"] self.assertEqual(subtitles, None)
def test_youtube_subtitles_it(self): DL = FakeDownloader() DL.params['writesubtitles'] = True DL.params['subtitleslang'] = 'it' IE = YoutubeIE(DL) info_dict = IE.extract('QRS8MkLhQmM') self.assertEqual(md5(info_dict[0]['subtitles']), '132a88a0daf8e1520f393eb58f1f646a')
def test_youtube_subtitles_format(self): DL = FakeDownloader() DL.params["writesubtitles"] = True DL.params["subtitlesformat"] = "sbv" IE = YoutubeIE(DL) info_dict = IE.extract("QRS8MkLhQmM") sub = info_dict[0]["subtitles"][0] self.assertEqual(md5(sub[2]), "13aeaa0c245a8bed9a451cb643e3ad8b")
def test_youtube_subtitles_it(self): DL = FakeDownloader() DL.params["writesubtitles"] = True DL.params["subtitleslang"] = "it" IE = YoutubeIE(DL) info_dict = IE.extract("QRS8MkLhQmM") sub = info_dict[0]["subtitles"][0] self.assertEqual(md5(sub[2]), "164a51f16f260476a05b50fe4c2f161d")
def test_youtube_subtitles_format(self): DL = FakeDownloader() DL.params['writesubtitles'] = True DL.params['subtitlesformat'] = 'sbv' IE = YoutubeIE(DL) info_dict = IE.extract('QRS8MkLhQmM') sub = info_dict[0]['subtitles'][0] self.assertEqual(md5(sub[2]), '13aeaa0c245a8bed9a451cb643e3ad8b')
def test_youtube_onlysubtitles(self): DL = FakeDownloader() DL.params['writesubtitles'] = True DL.params['onlysubtitles'] = True IE = YoutubeIE(DL) info_dict = IE.extract('QRS8MkLhQmM') sub = info_dict[0]['subtitles'][0] self.assertEqual(md5(sub[2]), '4cd9278a35ba2305f47354ee13472260')
def test_youtube_subtitles_it(self): DL = FakeDownloader() DL.params['writesubtitles'] = True DL.params['subtitleslang'] = 'it' IE = YoutubeIE(DL) info_dict = IE.extract('QRS8MkLhQmM') sub = info_dict[0]['subtitles'][0] self.assertEqual(md5(sub[2]), '164a51f16f260476a05b50fe4c2f161d')
def test_youtube_automatic_captions(self): DL = FakeDownloader() DL.params['writesubtitles'] = True DL.params['subtitleslang'] = 'it' IE = YoutubeIE(DL) info_dict = IE.extract('8YoUxe5ncPo') sub = info_dict[0]['subtitles'][0] self.assertTrue(sub[2] is not None)
def test_youtube_list_subtitles(self): DL = FakeDownloader() DL.params["listsubtitles"] = True IE = YoutubeIE(DL) info_dict = IE.extract("QRS8MkLhQmM") self.assertEqual(info_dict, None)
def test_youtube_subtitles(self): DL = FakeDownloader() DL.params['writesubtitles'] = True IE = YoutubeIE(DL) info_dict = IE.extract('QRS8MkLhQmM') self.assertEqual(md5(info_dict[0]['subtitles']), 'c3228550d59116f3c29fba370b55d033')