Browse Source
Fixes issue #7330. Signed-off-by: Damien George <damien@micropython.org>pull/7332/head
Damien George
3 years ago
6 changed files with 42 additions and 24 deletions
@ -0,0 +1,13 @@ |
|||
# test "is" and "is not" with literal arguments |
|||
# these raise a SyntaxWarning in CPython because the results are |
|||
# implementation dependent; see https://bugs.python.org/issue34850 |
|||
|
|||
print(1 is 1) |
|||
print(1 is 2) |
|||
print(1 is not 1) |
|||
print(1 is not 2) |
|||
|
|||
print("a" is "a") |
|||
print("a" is "b") |
|||
print("a" is not "a") |
|||
print("a" is not "b") |
@ -0,0 +1,8 @@ |
|||
True |
|||
False |
|||
False |
|||
True |
|||
True |
|||
False |
|||
False |
|||
True |
@ -0,0 +1,18 @@ |
|||
# test errors from bad operations with literals |
|||
# these raise a SyntaxWarning in CPython; see https://bugs.python.org/issue15248 |
|||
|
|||
# unsupported subscription |
|||
try: |
|||
1[0] |
|||
except TypeError: |
|||
print("TypeError") |
|||
try: |
|||
""[""] |
|||
except TypeError: |
|||
print("TypeError") |
|||
|
|||
# not callable |
|||
try: |
|||
1() |
|||
except TypeError: |
|||
print("TypeError") |
@ -0,0 +1,3 @@ |
|||
TypeError |
|||
TypeError |
|||
TypeError |
Loading…
Reference in new issue