Remove Beta 1 and Piper fallback
This commit is contained in:
1 parent
52482627be
commit
08ff3d7c4e
38 files changed
+94
-484
No files matched your search
@@ -244,25 +244,20 @@ class LanguageSegmentationTests(unittest.TestCase):
|
||||
self.assertTrue(all(len(part.split()) > 4 for _, part in segments))
|
||||
|
||||
|
||||
class FallbackTests(unittest.TestCase):
|
||||
class BackendFailureTests(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.original_xtts = gateway.synthesize_xtts
|
||||
self.original_piper = gateway.synthesize_piper
|
||||
self.original_qwen = gateway.synthesize_qwen
|
||||
|
||||
def tearDown(self):
|
||||
gateway.synthesize_xtts = self.original_xtts
|
||||
gateway.synthesize_piper = self.original_piper
|
||||
gateway.synthesize_qwen = self.original_qwen
|
||||
|
||||
def test_piper_is_used_when_xtts_fails(self):
|
||||
def test_qwen_failure_is_reported_without_fallback(self):
|
||||
def fail(*_args):
|
||||
raise RuntimeError("synthetic XTTS failure")
|
||||
raise RuntimeError("synthetic Qwen failure")
|
||||
|
||||
gateway.synthesize_xtts = fail
|
||||
gateway.synthesize_piper = lambda *_args: (b"piper", "audio/wav")
|
||||
self.assertEqual(
|
||||
gateway.synthesize("synthetic test", "wav", 1.0),
|
||||
(b"piper", "audio/wav"),
|
||||
)
|
||||
gateway.synthesize_qwen = fail
|
||||
with self.assertRaisesRegex(RuntimeError, "synthetic Qwen failure"):
|
||||
gateway.synthesize("synthetic test", "wav", 1.0)
|
||||
|
||||
|
||||
class AudioJoinTests(unittest.TestCase):
|
||||
|
||||
Reference in new issue
Block a user