Files
RustPython/extra_tests/snippets/syntax_funky.py
2022-05-04 02:54:59 +09:00

23 lines
365 B
Python

import traceback
a = 2
b = 2 + 4 if a < 5 else 'boe'
assert b == 6
c = 2 + 4 if a > 5 else 'boe'
assert c == 'boe'
d = lambda x, y: x > y
assert d(5, 4)
e = lambda x: 1 if x else 0
assert e(True) == 1
assert e(False) == 0
try:
a = "aaaa" + \
"bbbb"
1/0
except ZeroDivisionError as ex:
tb = traceback.extract_tb(ex.__traceback__)
assert tb[0].lineno == 19