test(fixtures): seed PATH OF PAIN bucket with 10 worst-case fixtures
10 pathological release names mined from the real downloads folder. Each fixture locks in the current parse_release output (including its silent losses and false positives) so future parser improvements are intentional, not silent drift. Cases: - Khruangbin yt-dlp slug (UTF-8 wide pipe '|', YT ID as group) - Deutschland 83-86-89 franchise box (group=S03 misdetection) - Chérie Le BéBé (accented chars preserved, VFF language) - Jimmy Carr 8-word stand-up special title - [ OxTorrent.vc ] prefix + XviD codec (site_tag prefix) - Prodiges S12E01 with episode title + air-date silently lost - The Prodigy: apostrophe + Blu-ray dash + 1080i + multi-word audio = full AI-path degeneration (everything UNKNOWN) - Sleaford Mods yt-dlp slug (YT ID glued to year) - Super Mario Bros [FR-EN] (bilingual tag mistaken for group) - Gilmore Girls Complete S01-S07 (the well-behaved exception: COMPLETE token correctly drives tv_complete + REPACK + 10bit) Also adds shitty + path_of_pain to the per-bucket sanity assertion. Suite: 1020 passed, 8 skipped.
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
release_name: "Super Mario Bros. le film [FR-EN] (2023).mkv"
|
||||
|
||||
# Hybrid English/French marketing title with:
|
||||
# - Trailing period after 'Bros' that is part of the title abbreviation
|
||||
# (not a separator), but tokenizer treats it as one
|
||||
# - Bilingual tag '[FR-EN]' that should map to MULTI but doesn't
|
||||
# - Year in parentheses (rare in releases — usually bare)
|
||||
# - .mkv at the end
|
||||
# Result: 'EN' lifted as group (false positive from '[FR-EN]'), year correctly
|
||||
# extracted from parens, 'FR-EN' kept as a non-language token glued to title.
|
||||
parsed:
|
||||
title: "Super.Mario.Bros.le.film.FR-EN"
|
||||
year: 2023
|
||||
season: null
|
||||
episode: null
|
||||
quality: null
|
||||
source: null
|
||||
codec: null
|
||||
group: "EN"
|
||||
tech_string: ""
|
||||
media_type: "movie"
|
||||
parse_path: "direct"
|
||||
is_season_pack: false
|
||||
|
||||
tree:
|
||||
- "Super Mario Bros. le film [FR-EN] (2023).mkv"
|
||||
|
||||
routing:
|
||||
library:
|
||||
- "Super Mario Bros. le film [FR-EN] (2023).mkv"
|
||||
torrents: []
|
||||
seed_hardlinks: []
|
||||
Reference in New Issue
Block a user