diff --git a/tests/basics/int_big_xor.py b/tests/basics/int_big_xor.py
index 2dc260daab823276f484518c3494050a7e1e0ada..1c6278b291ca5a9d4c946ddb784ba0b323cf0efd 100644
--- a/tests/basics/int_big_xor.py
+++ b/tests/basics/int_big_xor.py
@@ -6,3 +6,4 @@ a = 0xfffffffffffffffffffffffffffff
 print(a ^ (1 << 100))
 print(a ^ (1 << 200))
 print(a ^ a == 0)
+print(bool(a ^ a))
diff --git a/tests/basics/int_mpz.py b/tests/basics/int_mpz.py
index 8c347302a569fab2e423035e4ff471c84700625d..05aec95cea24addac072715a637752720919177e 100644
--- a/tests/basics/int_mpz.py
+++ b/tests/basics/int_mpz.py
@@ -1,6 +1,7 @@
 # to test arbitrariy precision integers
 
 x = 1000000000000000000000000000000
+xn = -1000000000000000000000000000000
 y = 2000000000000000000000000000000
 
 # printing
@@ -10,11 +11,15 @@ print(y)
 # addition
 print(x + 1)
 print(x + y)
+print(x + xn == 0)
+print(bool(x + xn))
 
 # subtraction
 print(x - 1)
 print(x - y)
 print(y - x)
+print(x - x == 0)
+print(bool(x - x))
 
 # multiplication
 print(x * 2)