fab634e3ee
This introduces a skip_if module that can be used by tests to determine when they should be skipped due to the environment. Some tests have been split in order to have finer grained skip control.
25 lines
488 B
Python
25 lines
488 B
Python
# test array types QqLl that require big-ints
|
|
import skip_if
|
|
skip_if.no_bigint()
|
|
|
|
try:
|
|
from array import array
|
|
except ImportError:
|
|
print("SKIP")
|
|
raise SystemExit
|
|
|
|
print(array('L', [0, 2**32-1]))
|
|
print(array('l', [-2**31, 0, 2**31-1]))
|
|
|
|
print(array('q'))
|
|
print(array('Q'))
|
|
|
|
print(array('q', [0]))
|
|
print(array('Q', [0]))
|
|
|
|
print(array('q', [-2**63, -1, 0, 1, 2, 2**63-1]))
|
|
print(array('Q', [0, 1, 2, 2**64-1]))
|
|
|
|
print(bytes(array('q', [-1])))
|
|
print(bytes(array('Q', [2**64-1])))
|