feat: 支持站点音乐分类搜索

This commit is contained in:
jxxghp
2026-08-13 19:45:09 +08:00
parent c86307ddd1
commit 23a90991fc
14 changed files with 464 additions and 38 deletions
+3 -3
View File
@@ -26,7 +26,7 @@ def hddolby_spider(monkeypatch):
def test_music_search_uses_music_categories(hddolby_spider):
"""音乐搜索应提交杜比音乐唱片分区分类"""
"""音乐搜索应提交杜比高品质音频和音乐视频分区"""
params = hddolby_spider._HddolbySpider__get_params("张学友", MediaType.MUSIC, 0)
assert params["categories"] == HddolbySpider._music_category
@@ -40,7 +40,7 @@ def test_movie_search_keeps_movie_categories(hddolby_spider):
def test_parse_result_marks_music_torrents(hddolby_spider):
"""音乐唱片分区种子应标记为音乐媒体类型,演唱会视频仍按原逻辑处理"""
"""高品质音频和音乐视频分区都应标记为音乐媒体类型"""
results = hddolby_spider._HddolbySpider__parse_result([
{"id": 1, "name": "VA - Chillout 2022 FLAC", "category": 408, "size": 1024},
{"id": 2, "name": "Epica Live 1080p Blu-ray", "category": 406, "size": 1024},
@@ -50,7 +50,7 @@ def test_parse_result_marks_music_torrents(hddolby_spider):
assert [torrent["category"] for torrent in results] == [
MediaType.MUSIC.value,
MediaType.UNKNOWN.value,
MediaType.MUSIC.value,
MediaType.MOVIE.value,
MediaType.TV.value,
]