def test_only_music_category(self): # YouTube keeps changing its results expect_urls = ('http://youtube.com/watch?v=qOOcy2-tmbk', 'http://youtube.com/watch?v=5USR1Omo7f0') const.args.music_videos_only = True url = youtube_tools.generate_youtube_url(raw_song, metadata) assert url in expect_urls
def test_youtube_url(): expect_url = 'http://youtube.com/watch?v=rg1wfcty0BA' url = youtube_tools.generate_youtube_url(raw_song, meta_tags) assert url == expect_url
def test_args_manual_none(self, monkeypatch): expect_url = None monkeypatch.setattr('builtins.input', lambda x: '0') url = youtube_tools.generate_youtube_url(raw_song, metadata) const.args.manual = False assert url == expect_url
def test_args_manual(self, monkeypatch): expect_url = 'http://youtube.com/watch?v=qOOcy2-tmbk' const.args.manual = True monkeypatch.setattr('builtins.input', lambda x: '1') url = youtube_tools.generate_youtube_url(raw_song, metadata) assert url == expect_url
def test_all_categories(self): expect_url = 'http://youtube.com/watch?v=qOOcy2-tmbk' const.args.music_videos_only = False url = youtube_tools.generate_youtube_url(raw_song, metadata) assert url == expect_url
def test_only_music_category(self): expect_url = 'http://youtube.com/watch?v=P11ou3CXKZo' const.args.music_videos_only = True url = youtube_tools.generate_youtube_url(raw_song, metadata) assert url == expect_url
def test_youtube_url_disabled_match_by_string(): expect_url = 'https://youtube.com/watch?v=J75enyWdbBM' const.config.match_by_string = False url = youtube_tools.generate_youtube_url(raw_song, meta_tags) assert url == expect_url
def test_only_music_category(self): expect_urls = ('https://youtube.com/watch?v=f1GUj4dKYc0') const.config.music_videos_only = True url = youtube_tools.generate_youtube_url(raw_song, None) assert url in expect_urls
def test_youtube_url(): expect_url = 'http://youtube.com/watch?v=qOOcy2-tmbk' url = youtube_tools.generate_youtube_url(raw_song, meta_tags=None) assert url == expect_url
def test_only_music_category(self): expect_url = None const.args.music_videos_only = True url = youtube_tools.generate_youtube_url(raw_song, metadata) assert url == expect_url