diff options
author | Damien George <damien@micropython.org> | 2023-01-23 12:24:39 +1100 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2023-01-23 13:03:51 +1100 |
commit | d387ae3444751a3ba1032bd16243cb2dc741e333 (patch) | |
tree | 73a885555bb9433bcb2b3810540e544d21808950 /tests/basics/int_big_error.py | |
parent | d4a4cde42e80dc2c25c018af200e641b03999e19 (diff) |
py/objint_mpz: Catch and reject @ and @= operating on big integers.
This will also catch / and /= when float support is disabled.
Fixes issue #10544.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'tests/basics/int_big_error.py')
-rw-r--r-- | tests/basics/int_big_error.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/basics/int_big_error.py b/tests/basics/int_big_error.py index 79809aef1..1793cf325 100644 --- a/tests/basics/int_big_error.py +++ b/tests/basics/int_big_error.py @@ -8,6 +8,16 @@ except ValueError: print("ValueError") try: + i @ 0 +except TypeError: + print("TypeError") + +try: + i @= 0 +except TypeError: + print("TypeError") + +try: len(i) except TypeError: print("TypeError") |