Data File Mappings
ci / checks (push) Successful in 2h3m59s

This commit is contained in:
khodowany
2026-09-16 23:55:09 -05:00
parent 079c024ca9
commit aa1273b07d
13 changed files with 291 additions and 271 deletions
+8
View File
@@ -40,6 +40,14 @@ class ScoreBundleTests(unittest.TestCase):
with self.assertRaisesRegex(EngravingError, 'unavailableGlyph'):
generate_assets(args)
self.assertEqual(original, {p.relative_to(output): p.read_bytes() for p in output.rglob('*') if p.is_file()})
source.write_text(xml_score(xml_note()))
renamed = lesson.with_name('002_renamed_lesson') / '127-renamed-exercise.xml'
renamed.parent.mkdir()
source.rename(renamed)
source = renamed
generate_assets(args)
self.assertFalse((output / 'practice/chord/lesson').exists())
self.assertEqual(len(list((output / 'practice/chord/002_renamed_lesson/127-renamed-exercise').glob('*.json'))), 12)
source.unlink()
generate_assets(args)
self.assertFalse(list(output.rglob('*.png')))