Exemplo n.º 1
0
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
Exemplo n.º 2
0
 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()]
Exemplo n.º 4
0
 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()]
Exemplo n.º 5
0
 def _serialize(self, value, attr, obj, **kwargs):
     if value is None:
         return None
     return RelocatableValue.to_tuple(value)
Exemplo n.º 6
0
 def get_additional_data(self):
     return [list(RelocatableValue.to_tuple(x)) for x in sorted(self.verified_addresses)]