fix: one setup decision for line mode and screen

Line mode finds mounted cards, shows its menu and names the folder for a
pack, asks the folder instead of taking a default, and lists setups in the
screen's order. Devices have one spelling each, matched without case,
spaces or punctuation, and a device several systems run lists them all.
--tui --dest reads a card as --plain does. Card boundaries read every
parent up to a mount point from mountinfo. --offline with --yes counts the
files it leaves out as pending, never as failed. The P3 points of
code_audit_15 and tui_audit_8 follow.
This commit is contained in:
Abdessamad Derraz committed 2026-10-27 08:43:08 +01:00
1 parent 5431a42e23
commit 4fbbd2c760
18 files changed
+1413 -383

No files matched your search

+2 -1
View File
@@ -370,7 +370,8 @@ class TheQuestion(unittest.TestCase):
def test_a_console_without_python_says_so_once(self):
asked, put = self.run_finish("y", system="Onion")
self.assertEqual((asked, put), ([], []))
self.assertIn(install.NO_PYTHON_WORDS, self.output)
self.assertIn(install.no_python_words("Onion"), self.output)
self.assertNotIn("This console", self.output)
class TheOption(unittest.TestCase):