diff options
Diffstat (limited to 'app/tests/test_hub.py')
| -rw-r--r-- | app/tests/test_hub.py | 22 |
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) |
