fix: count romset members on the Wanted page

This commit is contained in:
Abdessamad Derraz committed 2026-10-17 20:31:39 +02:00
1 parent 5cb79bb2f7
commit d01c1b7085
2 files changed
+24 -1

No files matched your search

+20
View File
@@ -3373,5 +3373,25 @@ class TestsRunOffline(unittest.TestCase):
self.assertTrue(os.environ.get("RETROBIOS_OFFLINE"))
class TheWantedPageCountsRomsetMembers(unittest.TestCase):
"""The site called build_report without archive_members: the public
Wanted page asked for dumps the collection holds inside romsets."""
def test_members_are_read_unless_given(self):
from scripts import provenance_report
calls = []
def members(db):
calls.append(db)
return {}
with mock.patch.object(provenance_report, "archive_members", members):
provenance_report.build_report({"files": {}}, {})
provenance_report.build_report({"files": {}}, {}, {})
self.assertEqual(len(calls), 1)
if __name__ == "__main__":
unittest.main()