Data Files

This commit is contained in:
khodowany
2026-09-16 22:54:03 -05:00
parent 01c6d4e786
commit a0eb8ba957
113 changed files with 54866 additions and 23 deletions
+2 -1
View File
@@ -12,9 +12,10 @@ class BuildBootstrapTests(unittest.TestCase):
spec = importlib.util.spec_from_file_location('vamp_bootstrap', root / 'modulus.py')
bootstrap = importlib.util.module_from_spec(spec)
spec.loader.exec_module(bootstrap)
digest = hashlib.sha256((root / 'tools/requirements.txt').read_bytes()).hexdigest()
digest = hashlib.sha256((root / 'generator/requirements.txt').read_bytes()).hexdigest()
self.assertEqual(bootstrap.build_requirements_digest(), digest)
self.assertIn(f'build-requirements="{digest}"', bootstrap.product_build_dockerfile())
self.assertIn('COPY generator/requirements.txt /tmp/vamp-build-requirements.txt', bootstrap.product_build_dockerfile())
package = types.ModuleType('modulus')
cli = types.ModuleType('modulus.cli')
package.cli = cli
+3 -3
View File
@@ -8,7 +8,7 @@ import tempfile
from pathlib import Path
from generator.__main__ import copy_runtime_fonts
from tools import generate_pico_font
from generator import generate_pico_font
class FontAssetsTests(unittest.TestCase):
def test_font_generator_requires_kerning_backend(self):
@@ -26,8 +26,8 @@ class FontAssetsTests(unittest.TestCase):
root = Path(__file__).resolve().parents[1]
with tempfile.TemporaryDirectory() as directory:
output = Path(directory) / "generated/font.cpp"
command = [sys.executable, str(root / "tools/generate_pico_font.py"), "--output", str(output)]
subprocess.run(command, check=True, capture_output=True, text=True)
command = [sys.executable, str(root / "generator/generate_pico_font.py"), "--output", str(output)]
subprocess.run(command, check=True, capture_output=True, text=True, cwd=directory)
self.assertNotIn("std::array<pair_adjustment, 0>", output.read_text(encoding="utf-8"))
before = output.stat().st_mtime_ns
subprocess.run([*command, "--check"], check=True, capture_output=True, text=True)