"""Adapter regressions with original synthetic bytes; no network or public ROMs.""" import hashlib import io import json from pathlib import Path import struct import tempfile import unittest from unittest import mock import prepare_gba_tests as adapter class PreparationTests(unittest.TestCase): suite = "arm" def setUp(self): self.temp = tempfile.TemporaryDirectory() self.addCleanup(self.temp.cleanup) self.root = Path(self.temp.name).resolve() self.output = self.root / "prepared" self.rom = f"{self.suite}/{self.suite}.gba" if self.suite == "arm": data = struct.pack("