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
+6 -9
View File
@@ -25,12 +25,10 @@ class ScoreBundleTests(unittest.TestCase):
with tempfile.TemporaryDirectory() as temporary:
root = Path(temporary)
data, output = root / 'data', root / 'output'
lesson = data / 'practice' / 'chord' / 'lesson'
lesson.mkdir(parents=True)
(data / 'songs').mkdir()
source = lesson / 'fixture.xml'
(data / 'songs').mkdir(parents=True)
source = data / '001.xml'
source.write_text(xml_score(xml_note()))
args = argparse.Namespace(data_dir=data, output_dir=output, static_assets_dir=Path('package/assets'), clean=False, check=False)
args = argparse.Namespace(data_dir=data, output_dir=output, static_assets_dir=Path('package/assets'), check=False)
generate_assets(args)
original = {p.relative_to(output): p.read_bytes() for p in output.rglob('*') if p.is_file()}
self.assertTrue(list(output.rglob('*.png')))
@@ -41,13 +39,12 @@ class ScoreBundleTests(unittest.TestCase):
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()
renamed = data / '127.xml'
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)
self.assertFalse((output / 'practice/001').exists())
self.assertEqual(len(list((output / 'practice/127').glob('*.json'))), 12)
source.unlink()
generate_assets(args)
self.assertFalse(list(output.rglob('*.png')))