aboutsummaryrefslogtreecommitdiff
path: root/app/tests/test_hub.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/tests/test_hub.py')
-rw-r--r--app/tests/test_hub.py22
1 files changed, 13 insertions, 9 deletions
diff --git a/app/tests/test_hub.py b/app/tests/test_hub.py
index daa4abd..fbede75 100644
--- a/app/tests/test_hub.py
+++ b/app/tests/test_hub.py
@@ -364,20 +364,24 @@ class HubMenuTests(unittest.TestCase):
self.assertIn("qwen3_tts_1_7b_customvoice_q8_0", text)
self.assertIn("5. Go to Generate Audiobooks.", text)
# The "no need to manually start/stop" sentence sits on its own
- # indented line below the step-5 paragraph.
- self.assertIn("stop it.\nThere is no need to manually "
+ # indented line below the step-5 paragraph (one leading space
+ # beyond the 2-space indent, lining up with the step text).
+ self.assertIn("stop it.\n There is no need to manually "
"start/stop servers.", text)
self.assertIn("6. Generated audiobooks (m4b, mp3, etc.) will "
"output here:", text)
# The three folder paths are their own indented, white-bold
- # ("input") rows; the numbered steps start at the margin. They
- # resolve live from the converter module, so a Settings change
- # this session is reflected.
- self.assertIn(([(str(hub.converter_mod.BOOKS_FOLDER), "input")], 1),
+ # ("input") rows; the numbered steps start at the margin and
+ # the indented rows carry a leading space of their own, so
+ # they line up with the step text after the "N. " prefixes.
+ # They resolve live from the converter module, so a Settings
+ # change this session is reflected.
+ self.assertIn(([(" " + str(hub.converter_mod.BOOKS_FOLDER),
+ "input")], 1), items)
+ self.assertIn(([(" " + str(hub.common.VOICES_DIR), "input")], 1),
items)
- self.assertIn(([(str(hub.common.VOICES_DIR), "input")], 1), items)
- self.assertIn(([(str(hub.converter_mod.AUDIOBOOKS_FOLDER), "input")],
- 1), items)
+ self.assertIn(([(" " + str(hub.converter_mod.AUDIOBOOKS_FOLDER),
+ "input")], 1), items)
self.assertEqual(items[0][1], 0)