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_args_manual_none(self, metadata_fixture, monkeypatch):
     expect_url = None
     monkeypatch.setattr("builtins.input", lambda x: "0")
     url = youtube_tools.generate_youtube_url(TRACK_SEARCH,
                                              metadata_fixture)
     const.args.manual = False
     assert url == expect_url
def test_youtube_url(metadata_fixture, monkeypatch):
    monkeypatch.setattr(
        youtube_tools.GenerateYouTubeURL,
        "_fetch_response",
        loader.monkeypatch_youtube_search_page,
    )
    url = youtube_tools.generate_youtube_url(SPOTIFY_TRACK_URL, metadata_fixture)
    assert url == EXPECTED_YOUTUBE_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
Exemple #7
0
 def test_args_manual(self, metadata_fixture, monkeypatch):
     const.args.manual = True
     monkeypatch.setattr("builtins.input", lambda x: "1")
     url = youtube_tools.generate_youtube_url(TRACK_SEARCH, metadata_fixture)
     assert url == EXPECTED_YT_URL
Exemple #8
0
 def test_all_categories(self, metadata_fixture):
     const.args.music_videos_only = False
     url = youtube_tools.generate_youtube_url(TRACK_SEARCH, metadata_fixture)
     assert url == EXPECTED_YT_URL
Exemple #9
0
 def test_only_music_category(self, metadata_fixture):
     const.args.music_videos_only = True
     url = youtube_tools.generate_youtube_url(TRACK_SEARCH, metadata_fixture)
     # YouTube keeps changing its results
     assert url in EXPECTED_YT_URLS
def test_youtube_url():
    url = youtube_tools.generate_youtube_url(TRACK_URL, meta_tags)
    assert url == EXPECTED_YT_URL
Exemple #11
0
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