Browse Source

tests/float: Use "not" instead of ~ to invert bool value.

Otherwise CPython gives a deprecation warning.

This test is not actually testing inversion of bools, rather that bit of
the test is used to compute the pass/fail result.

Signed-off-by: Damien George <damien@micropython.org>
pull/15139/head
Damien George 5 months ago
parent
commit
ad6750b22e
  1. 2
      tests/float/float2int_doubleprec_intbig.py
  2. 2
      tests/float/float2int_fp30_intbig.py
  3. 2
      tests/float/float2int_intbig.py

2
tests/float/float2int_doubleprec_intbig.py

@ -59,7 +59,7 @@ print("power of 10 test: %s" % (testpass and "passed" or "failed"))
def fp2int_test(num, name, should_fail):
try:
x = int(num)
passed = ~should_fail
passed = not should_fail
except:
passed = should_fail
print("%s: %s" % (name, passed and "passed" or "failed"))

2
tests/float/float2int_fp30_intbig.py

@ -56,7 +56,7 @@ print("power of 10 test: %s" % (testpass and "passed" or "failed"))
def fp2int_test(num, name, should_fail):
try:
x = int(num)
passed = ~should_fail
passed = not should_fail
except:
passed = should_fail
print("%s: %s" % (name, passed and "passed" or "failed"))

2
tests/float/float2int_intbig.py

@ -59,7 +59,7 @@ print("power of 10 test: %s" % (testpass and "passed" or "failed"))
def fp2int_test(num, name, should_fail):
try:
x = int(num)
passed = ~should_fail
passed = not should_fail
except:
passed = should_fail
print("%s: %s" % (name, passed and "passed" or "failed"))

Loading…
Cancel
Save