feat: 增加制作组的单元测试

This commit is contained in:
Dee Luo
2025-04-11 11:21:39 +08:00
committed by GitHub
parent a731327c00
commit 27a3e6c6db

View File

@@ -0,0 +1,13 @@
from unittest import TestCase
from tests.cases.groups import release_group_cases
from app.core.meta.releasegroup import ReleaseGroupsMatcher
class MetaInfoTest(TestCase):
def test_release_group(self):
for info in release_group_cases:
print(f"开始测试 {info.get('domain')}")
for item in info.get('groups', []):
release_group = ReleaseGroupsMatcher().match(item.get("title"))
print(f"\tmatch release group {release_group}, should be: {item.get('group')}")
self.assertEqual(item.get("group"), release_group)
print(f"完成 {info.get('domain')}")