diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-11-22 22:11:01 +0200 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-11-22 22:11:01 +0200 |
commit | 4120f32292090bd811165fe76780e4e74e3450b9 (patch) | |
tree | 7c1c6ae1c503e49279ba4061862af390c489db77 /tests/basics/int_mpz.py | |
parent | b3be4710aaa53429c78d03a86e9be909dca923c0 (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.py | 5 |
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) |