def test_to_tuple_from_tuple(): assert RelocatableValue.to_tuple(5) == (5, ) assert RelocatableValue.from_tuple((5, )) == 5 x = RelocatableValue(1, 2) assert RelocatableValue.to_tuple(x) == (1, 2) assert RelocatableValue.from_tuple((1, 2)) == x
def get_additional_data(self): return [[list(RelocatableValue.to_tuple(addr)), signature] for addr, signature in sorted(self.signatures.items())]
def get_additional_data(self): return [ (RelocatableValue.to_tuple(addr), signature) for addr, signature in self.signatures.items()]
def _serialize(self, value, attr, obj, **kwargs): if value is None: return None return [(RelocatableValue.to_tuple(x), RelocatableValue.to_tuple(y)) for x, y in value.items()]
def _serialize(self, value, attr, obj, **kwargs): if value is None: return None return RelocatableValue.to_tuple(value)
def get_additional_data(self): return [list(RelocatableValue.to_tuple(x)) for x in sorted(self.verified_addresses)]