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:
2026-05-18 15:57:56 +02:00
parent c1831e3f46
commit 273510dff8
12 changed files with 377 additions and 0 deletions
@@ -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: []