diff options
author | Serge Guelton <sguelton@quarkslab.com> | 2019-01-03 14:12:50 +0000 |
---|---|---|
committer | Serge Guelton <sguelton@quarkslab.com> | 2019-01-03 14:12:50 +0000 |
commit | bd6769df27e72c76cfd95bb8c51a20e28de5ec93 (patch) | |
tree | 8c0b76e2f8e9c2939f9a7e48fb17e7304f99daca | |
parent | 3026e912a320b987409f7e6539fe916edf1e7a8d (diff) | |
download | bcm5719-llvm-bd6769df27e72c76cfd95bb8c51a20e28de5ec93.tar.gz bcm5719-llvm-bd6769df27e72c76cfd95bb8c51a20e28de5ec93.zip |
Python compat - test if type is integral
Rely on numbers.Integral instead of int/long
Differential Revision: https://reviews.llvm.org/D56262
llvm-svn: 350316
-rw-r--r-- | llvm/bindings/python/llvm/tests/test_object.py | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/llvm/bindings/python/llvm/tests/test_object.py b/llvm/bindings/python/llvm/tests/test_object.py index 3f92d8155b6..a45b7beec33 100644 --- a/llvm/bindings/python/llvm/tests/test_object.py +++ b/llvm/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 @@ class TestObjectFile(TestBase): 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 @@ class TestObjectFile(TestBase): 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 @@ class TestObjectFile(TestBase): 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) |