mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-19 18:03:10 -05:00
fix: count untested files one way on the gaps page
This commit is contained in:
1 parent
38ce395116
commit
6d67a56097
3 files changed
+59
-2
No files matched your search
@@ -4471,5 +4471,32 @@ class AdlerValuesReadLikeTheDownloads(unittest.TestCase):
|
||||
self.assertNotIn("['", text)
|
||||
|
||||
|
||||
|
||||
class GapsPageCountsOneWay(unittest.TestCase):
|
||||
"""The stats block said 1 untested (by destination) while Problem Files
|
||||
listed 4 untested entries, three of them at paths another declaration
|
||||
of the same platform already holds."""
|
||||
|
||||
def test_settled_declarations_are_listed_apart(self):
|
||||
from scripts.generate_site import _render_problem_files
|
||||
|
||||
problems = [{"platform": "RetroDECK", "name": "dsifirmware.bin", "status": "untested",
|
||||
"required": True, "reason": "x", "discrepancy": ""}]
|
||||
settled = [{"platform": "RetroDECK", "name": "cdibios.zip", "status": "untested",
|
||||
"held_by": "arcade"}]
|
||||
text = "\n".join(_render_problem_files(problems, settled))
|
||||
self.assertIn("0 missing, 1 untested", text)
|
||||
self.assertIn("Other revisions of a held destination", text)
|
||||
self.assertIn("`cdibios.zip`", text)
|
||||
|
||||
def test_verify_marks_the_settled_entry(self):
|
||||
sys.path.insert(0, str(ROOT / "scripts"))
|
||||
import verify
|
||||
|
||||
result = {"name": "cdibios.zip", "status": verify.Status.UNTESTED}
|
||||
self.assertTrue(verify._twin_unmet(result, "arcade"))
|
||||
self.assertEqual(result["settled_by"], "arcade")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
Reference in new issue
Block a user