mirror of
https://github.com/pocketpy/pocketpy
synced 2025-12-07 10:40:16 +00:00
* 通过引发py_call错误覆盖相关调用者的ok==false分支 * Revert "通过引发py_call错误覆盖相关调用者的ok==false分支" This reverts commit 36dc0b5d81a02a83dfdeca2d4d6d265f5f793b4b. * add test * rename test files * fix bugs * fix bugs
34 lines
635 B
Python
34 lines
635 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() == False
|
|
assert bool(0) == False
|
|
assert bool(1) == True
|
|
assert bool([]) == False
|
|
assert bool("abc") == True
|
|
assert bool([1,2]) == True
|
|
assert bool('') == False
|
|
|
|
# is operator
|
|
assert None == None
|
|
assert None is None
|
|
assert ... == ...
|
|
assert ... is ...
|
|
assert NotImplemented == NotImplemented
|
|
assert NotImplemented is NotImplemented
|
|
|
|
assert True is True
|
|
assert False is False
|
|
|