From c6713118bc004a2d3853a76887a47506e1965e89 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Fri, 6 Nov 2026 05:21:55 +0100 Subject: [PATCH] fix: launcher test names packages as the scraper PlatformRecords stripped lr- to compare package records with cores. The scraper now names a libretro package with core_name(), lr-dosbox-pure as dosbox_pure, so the test reads the same function. --- tests/test_launchers_retropie.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/test_launchers_retropie.py b/tests/test_launchers_retropie.py index 56babfbf8..1412ae5e0 100644 --- a/tests/test_launchers_retropie.py +++ b/tests/test_launchers_retropie.py @@ -376,8 +376,9 @@ class PlatformRecords(unittest.TestCase): def test_one_package_record_per_core(self): packages = [r["package"] for r in self.config["launchers"] if r["kind"] == "package"] self.assertEqual(len(packages), len(set(packages))) - stripped = {p.removeprefix("lr-") for p in packages} - self.assertEqual(stripped, set(self.config["cores"])) + from scraper.retropie_scraper import core_name # noqa: PLC0415 + + self.assertEqual({core_name(p) for p in packages}, set(self.config["cores"])) def test_every_record_belongs_to_a_package(self): packages = {r["package"] for r in self.config["launchers"] if r["kind"] == "package"}