summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/test_tmdb_language_fallback.py
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-08-30 17:05:15 +0200
committerChristophe Besson <cbesson@gmail.com>2026-08-30 17:05:15 +0200
commitd5fc45ff907e618d884a8d2d91c1f2b45e6898d1 (patch)
treeb368ee90e99254e6d66f0a22324d9d25c5dd0a4a /packages/meshbay-node/tests/test_tmdb_language_fallback.py
parentb206dc86221d453c699074749f59f1d7cb3d47dc (diff)
downloadmeshbay-d5fc45ff907e618d884a8d2d91c1f2b45e6898d1.tar.gz
chore: scrub copyrighted names from tests, comments and docs
Real franchise / show / release-group names had crept back into test fixtures, code comments, a docstring and docs/mediacenter.md while fixing the saga-match and misclassification bugs. Replace them all with invented placeholders ("Some Saga", "A Different Show") and shape descriptions ("a franchise-origin film", "a 3-season show"). Behaviour and assertions unchanged; 738 node tests still pass. Record the rule in CLAUDE.md so it stops recurring. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018BMLQjqFGCize2KtNBT79v
Diffstat (limited to 'packages/meshbay-node/tests/test_tmdb_language_fallback.py')
-rw-r--r--packages/meshbay-node/tests/test_tmdb_language_fallback.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/meshbay-node/tests/test_tmdb_language_fallback.py b/packages/meshbay-node/tests/test_tmdb_language_fallback.py
index 1a85531..52fe4c4 100644
--- a/packages/meshbay-node/tests/test_tmdb_language_fallback.py
+++ b/packages/meshbay-node/tests/test_tmdb_language_fallback.py
@@ -39,14 +39,14 @@ class FakeTmdbClient:
async def test_empty_overview_falls_back_to_english_but_keeps_localized_poster():
localized = {
- "title": "OVNI(s)", "original_title": "OVNI(s)",
+ "title": "Une Série", "original_title": "Une Série",
"overview": "", # no French translation on TMDB for this field
"poster_path": "/fr-poster.jpg", "backdrop_path": "/fr-backdrop.jpg",
"genres": [{"name": "Comédie"}], "vote_average": 7.2,
"first_air_date": "2016-01-01",
}
english = {
- "title": "UFOs", "original_title": "OVNI(s)",
+ "title": "A Series", "original_title": "Une Série",
"overview": "A real English overview.",
"poster_path": "/en-poster.jpg", "backdrop_path": "/en-backdrop.jpg",
"genres": [{"name": "Comedy"}], "vote_average": 7.2,
@@ -67,7 +67,7 @@ async def test_empty_overview_falls_back_to_english_but_keeps_localized_poster()
async def test_fully_populated_localized_response_never_triggers_a_fallback_call():
localized = {
- "title": "OVNI(s)", "overview": "Un résumé complet en français.",
+ "title": "Une Série", "overview": "Un résumé complet en français.",
"poster_path": "/fr-poster.jpg", "genres": [{"name": "Comédie"}],
"vote_average": 7.2,
}
@@ -83,7 +83,7 @@ async def test_fully_populated_localized_response_never_triggers_a_fallback_call
async def test_completely_untranslated_response_falls_back_entirely():
localized = {"overview": "", "poster_path": None, "genres": []}
english = {
- "title": "UFOs", "original_title": "OVNI(s)",
+ "title": "A Series", "original_title": "Une Série",
"overview": "A real English overview.", "poster_path": "/en-poster.jpg",
"genres": [{"name": "Comedy"}], "vote_average": 7.2,
"release_date": "2016-01-01",
@@ -95,4 +95,4 @@ async def test_completely_untranslated_response_falls_back_entirely():
assert meta["overview"] == "A real English overview."
assert meta["poster_path"] == "/en-poster.jpg"
assert meta["genres"] == ["Comedy"]
- assert meta["title"] == "UFOs"
+ assert meta["title"] == "A Series"