Retain isolated number retry evidence and Korean voice register

This commit is contained in:
NINI
2026-10-05 01:24:19 +09:00
parent 1572ddda19
commit 906b467510
5 changed files with 124 additions and 30 deletions
+11
View File
@@ -123,6 +123,17 @@ class VoiceHistoryTests(unittest.TestCase):
prepare(manifest, self.catalog, self.profile, self.root, target)
self.assertFalse(target.exists())
def test_new_take_preserves_original_and_other_clips(self):
first = self.run_generation()
original = (self.root / first['clips'][0]['file']).read_bytes()
second = voice.generate(self.catalog, self.profile, self.root, ids=['count_01'],
synthesize=self.fake, regenerate=True)
self.assertEqual('generated', second['clips'][0]['result'])
self.assertTrue(second['regenerateRequested'])
self.assertEqual(1, len(second['clips']))
self.assertEqual(original, (self.root / first['clips'][0]['file']).read_bytes())
self.assertEqual(['count_01', 'guide_collect', 'count_01'], self.calls)
if __name__ == '__main__':
unittest.main()