Fret Range & Cleanup
ci / checks (push) Failing after 3h14m51s

This commit is contained in:
khodowany
2026-09-19 22:29:54 -05:00
parent 85cab9d6f6
commit c07586e06a
274 changed files with 362 additions and 164309 deletions
+3 -5
View File
@@ -117,14 +117,12 @@ class RepeatTests(unittest.TestCase):
with tempfile.TemporaryDirectory() as directory:
root = Path(directory)
data = root / 'data'
lesson = data / 'practice/melody/lesson'
lesson.mkdir(parents=True)
(data / 'songs').mkdir()
(lesson / 'repeat.xml').write_text(text)
(data / 'songs').mkdir(parents=True)
(data / '001.xml').write_text(text)
output = root / 'assets'
args = argparse.Namespace(data_dir=data, output_dir=output, static_assets_dir=Path('package/assets'), check=False)
generate_assets(args)
bundle = json.loads((output / 'practice/melody/lesson/repeat/c.json').read_text())
bundle = json.loads((output / 'practice/001/c.json').read_text())
self.assertEqual(len(bundle['music']['staves'][0]['measures']), 2)
self.assertEqual(len(bundle['playback']['events']), 4)
self.assertEqual(fraction(bundle['playback']['duration']), 16)