sys1.py 503 Bytes
Newer Older
1 2 3 4 5 6 7 8
# test sys module

import sys

print(sys.__name__)
print(sys.byteorder in ('little', 'big'))

try:
9 10 11 12 13 14 15 16 17 18 19 20 21
    print(sys.maxsize > 100)
except AttributeError:
    # Effectively skip subtests
    print(True)

try:
    print(sys.implementation.name in ('cpython', 'micropython'))
except AttributeError:
    # Effectively skip subtests
    print(True)

try:
    raise SystemExit
22 23 24 25 26 27 28
except SystemExit as e:
    print("SystemExit", e.args)

try:
    sys.exit(42)
except SystemExit as e:
    print("SystemExit", e.args)