test(magazine): timing records of version 2 are readable

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
mARTin-B78 2026-10-03 00:57:00 +02:00
parent 9e5ea609ce
commit 2ffab0052c

View File

@ -201,8 +201,10 @@ class TimingRecordTests(unittest.TestCase):
self.assertIsNone(mag.read_audio_timings(mp3))
(d / "x.timings.json").write_text("not json")
self.assertIsNone(mag.read_audio_timings(mp3))
(d / "x.timings.json").write_text(json.dumps({"version": 2, "segments": []}))
(d / "x.timings.json").write_text(json.dumps({"version": 3, "segments": []}))
self.assertIsNone(mag.read_audio_timings(mp3))
(d / "x.timings.json").write_text(json.dumps({"version": 2, "segments": []})) # v2 adds `words`
self.assertIsNotNone(mag.read_audio_timings(mp3))
class Mp3DurationTests(unittest.TestCase):