pocketpy/tests/03_bool.py
2023-03-16 16:07:17 +08:00

25 lines
473 B
Python

# test == !=
assert True == True
assert True != False
assert False == False
assert False != True
# test and/or/not
assert True and True
assert not (True and False)
assert True or True
assert True or False
assert not False
assert not (not True)
assert bool(0) == False
assert bool(1) == True
assert bool([]) == False
assert bool("abc") == True
assert bool([1,2]) == True
assert bool('') == False
# test ?:
a = 5
assert ((a > 3) ? 1 : 0) == 1
assert ((a < 3) ? 1 : 0) == 0