Skip to content

Commit afe3769

Browse files
committed
TESTS: For chr() with different integer kind
1 parent 15f6eec commit afe3769

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

integration_tests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -445,6 +445,7 @@ RUN(NAME expr_17 LABELS cpython llvm c)
445445
RUN(NAME expr_18 FAIL LABELS cpython llvm c)
446446
RUN(NAME expr_19 LABELS cpython llvm c)
447447
RUN(NAME expr_20 LABELS cpython llvm c)
448+
RUN(NAME expr_21 LABELS cpython llvm c)
448449

449450
RUN(NAME expr_01u LABELS cpython llvm c NOFAST)
450451
RUN(NAME expr_02u LABELS cpython llvm c NOFAST)

integration_tests/expr_21.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
from lpython import i8, i16, i32, i64
2+
3+
def main0():
4+
x: i8
5+
y: i16
6+
z: i32
7+
w: i64
8+
9+
x = i8(97)
10+
y = i16(47)
11+
z = 56
12+
w = i64(67)
13+
14+
print(chr(x), chr(y), chr(z), chr(w))
15+
16+
assert chr(x) == 'a'
17+
assert chr(y) == '/'
18+
assert chr(z) == '8'
19+
assert chr(w) == 'C'
20+
21+
main0()

0 commit comments

Comments
 (0)