def test_round_trip(self): for file_name in [ "data/null_elf", "data/arm_exec", "data/arm_exec_nosect", "data/arm_object", "data/arm_scatter_load", "data/mips64_exec", "data/mips32_exec", "data/ia32_exec", "data/amd64_exec", "data/ia64_exec", ]: ef = PreparedElfFile(filename=file_name) ef.to_filename("elf.tmp") # FIXME # self.assertEqual(open("elf.tmp", "rb").read(), open(file_name, "rb").read(), "%s: failed to read back correctly" % file_name) os.remove("elf.tmp")
def test_round_trip(self): for file_name in ["data/null_elf", "data/arm_exec", "data/arm_stripped_exec", "data/arm_exec_nosect", "data/arm_object", "data/arm_scatter_load", "data/mips64_exec", "data/mips32_exec", "data/ia32_exec", "data/amd64_exec", "data/ia64_exec", ]: ef = PreparedElfFile(filename=file_name) ef.to_filename("elf.tmp") # FIXME # self.assertEqual(open("elf.tmp", "rb").read(), open(file_name, "rb").read(), "%s: failed to read back correctly" % file_name) os.remove("elf.tmp")