コード例 #1
0
 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
コード例 #2
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
コード例 #3
0
 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
コード例 #4
0
 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
コード例 #5
0
 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
コード例 #6
0
 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
コード例 #7
0
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
コード例 #8
0
 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
コード例 #9
0
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
コード例 #10
0
 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