summaryrefslogtreecommitdiff
path: root/tests/basics/int_mpz.py
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-11-22 22:11:01 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-11-22 22:11:01 +0200
commit4120f32292090bd811165fe76780e4e74e3450b9 (patch)
tree7c1c6ae1c503e49279ba4061862af390c489db77 /tests/basics/int_mpz.py
parentb3be4710aaa53429c78d03a86e9be909dca923c0 (diff)
tests/int_big_*: Add more tests for result normalization.
Tested by comparability to small int/casting to bool.
Diffstat (limited to 'tests/basics/int_mpz.py')
-rw-r--r--tests/basics/int_mpz.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/basics/int_mpz.py b/tests/basics/int_mpz.py
index 8c347302a..05aec95ce 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)