Index: llvm/trunk/bindings/python/llvm/tests/test_object.py =================================================================== --- llvm/trunk/bindings/python/llvm/tests/test_object.py +++ llvm/trunk/bindings/python/llvm/tests/test_object.py @@ -1,3 +1,5 @@ +from numbers import Integral + from .base import TestBase from ..object import ObjectFile from ..object import Relocation @@ -20,9 +22,9 @@ count += 1 assert isinstance(section, Section) assert isinstance(section.name, str) - assert isinstance(section.size, long) + assert isinstance(section.size, Integral) assert isinstance(section.contents, str) - assert isinstance(section.address, long) + assert isinstance(section.address, Integral) assert len(section.contents) == section.size self.assertGreater(count, 0) @@ -38,8 +40,8 @@ count += 1 assert isinstance(symbol, Symbol) assert isinstance(symbol.name, str) - assert isinstance(symbol.address, long) - assert isinstance(symbol.size, long) + assert isinstance(symbol.address, Integral) + assert isinstance(symbol.size, Integral) self.assertGreater(count, 0) @@ -60,8 +62,8 @@ for section in o.get_sections(): for relocation in section.get_relocations(): assert isinstance(relocation, Relocation) - assert isinstance(relocation.address, long) - assert isinstance(relocation.offset, long) - assert isinstance(relocation.type_number, long) + assert isinstance(relocation.address, Integral) + assert isinstance(relocation.offset, Integral) + assert isinstance(relocation.type_number, Integral) assert isinstance(relocation.type_name, str) assert isinstance(relocation.value_string, str)