summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/int_big_zeroone.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-01-27 17:47:38 +0000
committerDamien George <damien.p.george@gmail.com>2015-01-27 17:47:38 +0000
commita9dc9b8f6dc29d842f0a7427cc3cf068ae1cfbea (patch)
treec64b19fa0256234a19a937ac3a057af470f5324b /tests/basics/int_big_zeroone.py
parente6a118ee85b35eb443057a2b6dbc87059deff6dc (diff)
downloadmicropython-a9dc9b8f6dc29d842f0a7427cc3cf068ae1cfbea.tar.gz
micropython-a9dc9b8f6dc29d842f0a7427cc3cf068ae1cfbea.zip
py: Fix comparison of minus-zero long int.
Diffstat (limited to 'tests/basics/int_big_zeroone.py')
-rw-r--r--tests/basics/int_big_zeroone.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/basics/int_big_zeroone.py b/tests/basics/int_big_zeroone.py
index e467714bdf..7e0b7a720e 100644
--- a/tests/basics/int_big_zeroone.py
+++ b/tests/basics/int_big_zeroone.py
@@ -12,3 +12,17 @@ print([-c for c in cases])
print([~c for c in cases])
print([c >> 1 for c in cases])
print([c << 1 for c in cases])
+
+# comparison of 0/-0/+0
+print(long_zero == 0)
+print(long_neg_zero == 0)
+print(long_one - 1 == 0)
+print(long_neg_one + 1 == 0)
+print(long_zero < 1)
+print(long_zero < -1)
+print(long_zero > 1)
+print(long_zero > -1)
+print(long_neg_zero < 1)
+print(long_neg_zero < -1)
+print(long_neg_zero > 1)
+print(long_neg_zero > -1)