Skip to content
Snippets Groups Projects
Commit 854bb322 authored by Paul Sokolovsky's avatar Paul Sokolovsky
Browse files

tests/feature_check/int_big: Rework "big int" detection.

MICROPY_LONGINT_IMPL_LONGLONG doesn't have overflow detection, so just
parsing a large number won't give an error, we need to print it out
to check that the whole number was parsed.
parent 776883cb
No related branches found
No related tags found
No related merge requests found
# Check whether arbitrary-precision integers (MPZ) are supported # Check whether arbitrary-precision integers (MPZ) are supported
1000000000000000000000000000000000000000000000 print(1000000000000000000000000000000000000000000000)
1000000000000000000000000000000000000000000000
...@@ -209,7 +209,7 @@ def run_tests(pyb, tests, args): ...@@ -209,7 +209,7 @@ def run_tests(pyb, tests, args):
# Check if arbitrary-precision integers are supported, and skip such tests if it's not # Check if arbitrary-precision integers are supported, and skip such tests if it's not
native = run_micropython(pyb, args, 'feature_check/int_big.py') native = run_micropython(pyb, args, 'feature_check/int_big.py')
if native == b'CRASH': if native != b'1000000000000000000000000000000000000000000000\n':
skip_int_big = True skip_int_big = True
# Check if set type (and set literals) is supported, and skip such tests if it's not # Check if set type (and set literals) is supported, and skip such tests if it's not
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment