feat: US-011, US-012 - teste TTS + documentație /voice
Finalizare manuală după ce ralph.sh a epuizat bugetul de 15 iterații la 10/12 povești (self-improve TTS pocket-tts + Supertonic). - tests/test_tts.py: rutare engine din catalog, fallback tehnic vs eroare de conținut, regression retry lang=na - tests/test_config.py: test dedicat persistență tts.default_engine - personality/TOOLS.md: documentează /voice engine, setvoice, addvoice, doctor și /audio Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -133,6 +133,14 @@ class TestConfigSave:
|
||||
assert raw["bot"]["name"] == "TestBot"
|
||||
assert raw["new_key"] == "new_value"
|
||||
|
||||
def test_tts_default_engine_persists_through_save_and_reload(self, tmp_config):
|
||||
cfg = Config(tmp_config)
|
||||
cfg.set("tts.default_engine", "pockettts")
|
||||
cfg.save()
|
||||
|
||||
cfg2 = Config(tmp_config)
|
||||
assert cfg2.get("tts.default_engine") == "pockettts"
|
||||
|
||||
|
||||
class TestConfigReload:
|
||||
def test_reload_picks_up_external_changes(self, tmp_config):
|
||||
|
||||
Reference in New Issue
Block a user