summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/builtin_round_intbig.py
blob: adf9d29f2f10c4e1b8b04bb5824fe979b091e0b8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# test round() with large integer values and second arg

# rounding integers is an optional feature so test for it
try:
    round(1, -1)
except NotImplementedError:
    print('SKIP')
    raise SystemExit

i = 2**70

tests = [
    (i, 0), (i, -1), (i, -10), (i, 1),
    (-i, 0), (-i, -1), (-i, -10), (-i, 1),
]
for t in tests:
    print(round(*t))