XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESystem

Preserve exact manifest bytes in physical-media positive fixtures

c59395d
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

1 个文件 +4 -1
Modified scripts/physical-media-csharp-tests.py +4 -1
@@ -38,6 +38,7 @@ class ExperimentalMediaTests(unittest.TestCase):
38 38 cls.original = original
39 39 cls.image = folder / "System.img"
40 40 shutil.copyfile(original, cls.image)
41 cls.manifest_original_bytes = Path(str(original) + ".json").read_bytes()
41 42 cls.manifest_original = media.read_json(str(original) + ".json")
42 43 cls.boot_original = media.read_json(arguments.boot_result)
43 44 cls.original_boot = Path(arguments.boot_result).resolve()
@@ -79,7 +80,9 @@ class ExperimentalMediaTests(unittest.TestCase):
79 80 cls.temp.cleanup()
80 81
81 82 def setUp(self):
82 self.manifest.write_text(json.dumps(self.manifest_original), encoding="utf-8")
83 # The actual display proof binds the complete manifest bytes. The
84 # positive copy must retain them; negative tests mutate explicitly.
85 self.manifest.write_bytes(self.manifest_original_bytes)
83 86 self.boot.write_text(json.dumps(self.boot_original), encoding="utf-8")
84 87 if self.bing_original is not None:
85 88 self.bing_path.write_bytes(self.bing_original)