refactor: enhance scan type detection logic and add test case for interlaced 1080i frame class

This commit is contained in:
sHa
2026-01-05 08:51:43 +00:00
parent ab2f67b780
commit ad39632e91
5 changed files with 34 additions and 4 deletions

View File

@@ -2,6 +2,24 @@
"description": "Comprehensive test dataset for filename metadata extraction",
"version": "2.0",
"test_cases": [
{
"filename": "Le Jaguar.(1996).[1080i,3ukr,fra].mkv",
"expected": {
"order": null,
"title": "Le Jaguar",
"year": "1996",
"source": null,
"frame_class": "1080i",
"hdr": null,
"movie_db": null,
"special_info": null,
"audio_langs": "3ukr,fra",
"extension": "mkv"
},
"testname": "edge-frameclass-001",
"category": "edge_cases",
"description": "Interlaced 1080i frame class"
},
{
"filename": "Dumbo.1941.BluRay.1080p.DD5.1.AVC.REMUX.mkv",
"expected": {