fix: line mode reads the screen's decisions

Answers code_audit_16 and tui_audit_9: share drives give their bios
folder, card markers stop at mount points, a model finds its family,
the folder question quits on q, pages move by the rows drawn, and a
folder the installer proposed is created without the guard.
This commit is contained in:
Abdessamad Derraz committed 2026-10-27 09:55:50 +01:00
1 parent 2439df40f7
commit 559494ae43
23 files changed
+999 -243

No files matched your search

+6 -4
View File
@@ -1794,11 +1794,13 @@ class TestDetectedPlatformPrompt(unittest.TestCase):
def test_a_wrong_answer_names_the_choices(self):
result, out = self._answer("x", "2")
self.assertEqual(result, [self.PLATFORMS[1]])
self.assertIn("Type a number from 1 to 3, or q to quit.", out)
self.assertIn("Type a number from 1 to 2, or q to quit.", out)
def test_all_installs_every_platform(self):
result, _ = self._answer("3")
self.assertEqual(result, self.PLATFORMS)
def test_enter_takes_the_first_and_there_is_no_all(self):
"""tui_audit_9 P3-11: the screen focuses the first and has no All."""
result, out = self._answer("")
self.assertEqual(result, [self.PLATFORMS[0]])
self.assertNotIn("All", out)
class TestManualPlatformPrompt(unittest.TestCase):