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,31 @@
release_name: "Cherie.J.ai.Agrandi.Le.BéBé.1992.VFF.1080p.BluRay.AC3.x264-NOTAG.mkv"
# Accented chars ('BéBé') survive the tokenizer untouched — they're preserved
# in the title literally. VFF (Version Française) recognized as language.
# Trailing '.mkv' is also stripped correctly (group=NOTAG, not NOTAG.mkv).
# Note: this release name *also* exists in an ASCII-stripped variant in the
# SHITTY bucket (cherie_jai_agrandi_apostrophe). Both forms are real downloads.
parsed:
title: "Cherie.J.ai.Agrandi.Le.BéBé"
year: 1992
season: null
episode: null
quality: "1080p"
source: "BluRay"
codec: "x264"
group: "NOTAG"
tech_string: "1080p.BluRay.x264"
media_type: "movie"
languages: ["VFF"]
audio_codec: "AC3"
parse_path: "direct"
is_season_pack: false
tree:
- "Cherie.J.ai.Agrandi.Le.BéBé.1992.VFF.1080p.BluRay.AC3.x264-NOTAG.mkv"
routing:
library:
- "Cherie.J.ai.Agrandi.Le.BéBé.1992.VFF.1080p.BluRay.AC3.x264-NOTAG.mkv"
torrents: []
seed_hardlinks: []