diff options
Diffstat (limited to 'tests/test_converter.py')
| -rw-r--r-- | tests/test_converter.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/test_converter.py b/tests/test_converter.py index 20ebabc..5ef9785 100644 --- a/tests/test_converter.py +++ b/tests/test_converter.py @@ -45,6 +45,12 @@ class ConfigurationValidationTests(unittest.TestCase): with self.assertRaises(ValueError): AudiobookConverter(language="klingon") + def test_unknown_backend_rejected(self): + with self.assertRaises(ValueError) as ctx: + AudiobookConverter(backend="piper") + self.assertIn("piper", str(ctx.exception)) + self.assertIn("audiocpp", str(ctx.exception)) + def test_language_defaults_to_config(self): with patch("converter.converter.QwenTTSClient") as mock_tts: AudiobookConverter() @@ -120,8 +126,8 @@ class NarratorTagTests(unittest.TestCase): converter = AudiobookConverter.__new__(AudiobookConverter) converter.voice_mode = voice_mode converter.voice_clone_ref_audio = ref_audio - converter.faster = False - converter.faster_voice = None + converter.backend = tts.BACKEND_GRADIO + converter.voice = None return converter def test_custom_voice_uses_speaker_display_name(self): @@ -383,8 +389,8 @@ class RunOverwritePromptTests(unittest.TestCase): self.converter = AudiobookConverter.__new__(AudiobookConverter) self.converter.voice_mode = tts.VOICE_MODE_CUSTOM self.converter.voice_clone_ref_audio = None - self.converter.faster = False - self.converter.faster_voice = None + self.converter.backend = tts.BACKEND_GRADIO + self.converter.voice = None self.converter.speed = 1.0 self.converter.single_file = False self.converter.output_format = "mp3" |
