def test_msai(): itags_by_similarity = yturl.itags_by_similarity(18) eq(yturl.most_similar_available_itag(itags_by_similarity, [46, 38]), 46)
def test_itags_by_similarity(input_itag, expected): itags_by_similarity = yturl.itags_by_similarity(input_itag) eq(list(itags_by_similarity), expected)
def test_dibs(): itags_by_similarity = yturl.itags_by_similarity(18) eq( list(itags_by_similarity), [18, 6, 34, 5, 43, 36, 35, 17, 44, 13, 45, 22, 46, 37, 38], )
def test_most_similar_available_itag(): itags_by_similarity = yturl.itags_by_similarity("18") eq_(yturl.most_similar_available_itag(itags_by_similarity, ["46", "38"]), "46")
def test_desired_itags_by_similarity(): itags_by_similarity = yturl.itags_by_similarity("18") eq_(list(itags_by_similarity), ['18', '6', '34', '5', '43', '36', '35', '17', '44', '13', '45', None, '22', None, '46', None, '37', None, '38', None])