summaryrefslogtreecommitdiff
path: root/tests/basics/int_big_error.py
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2023-01-23 12:24:39 +1100
committerDamien George <damien@micropython.org>2023-01-23 13:03:51 +1100
commitd387ae3444751a3ba1032bd16243cb2dc741e333 (patch)
tree73a885555bb9433bcb2b3810540e544d21808950 /tests/basics/int_big_error.py
parentd4a4cde42e80dc2c25c018af200e641b03999e19 (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.py10
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")