Skip to content

Commit 21ada16

Browse files
committed
Added tests
1 parent 4828e38 commit 21ada16

File tree

3 files changed

+22
-3
lines changed

3 files changed

+22
-3
lines changed

integration_tests/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -718,9 +718,10 @@ RUN(NAME symbolics_10 LABELS cpython_sym c_sym llvm_sym NOFAST)
718718
RUN(NAME symbolics_11 LABELS cpython_sym c_sym llvm_sym NOFAST)
719719
RUN(NAME symbolics_12 LABELS cpython_sym c_sym llvm_sym NOFAST)
720720
RUN(NAME symbolics_13 LABELS cpython_sym c_sym llvm_sym NOFAST)
721-
RUN(NAME symbolics_14 LABELS cpython_sym llvm_sym NOFAST)
721+
RUN(NAME symbolics_14 LABELS cpython_sym c_sym llvm_sym NOFAST)
722722
RUN(NAME test_gruntz LABELS cpython_sym c_sym llvm_sym NOFAST)
723723
RUN(NAME symbolics_15 LABELS c_sym llvm_sym NOFAST)
724+
RUN(NAME symbolics_16 LABELS cpython_sym c_sym llvm_sym NOFAST)
724725

725726
RUN(NAME sizeof_01 LABELS llvm c
726727
EXTRAFILES sizeof_01b.c)

integration_tests/symbolics_15.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ def mmrv(r: Out[list[CPtr]]) -> None:
5656
def test_mrv():
5757
# ans : list[S]
5858
# temp : list[S]
59-
ans: list[CPtr] = []
60-
temp: list[CPtr] = []
59+
ans: list[CPtr]
60+
temp: list[CPtr]
6161

6262
# mmrv(ans)
6363
# temp = ans

integration_tests/symbolics_16.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
from lpython import S
2+
from sympy import Symbol, pi, sin
3+
4+
def mmrv() -> list[S]:
5+
x: S = Symbol('x')
6+
l1: list[S] = [pi, sin(x)]
7+
return l1
8+
9+
def test_mrv1():
10+
ans: list[S] = mmrv()
11+
element_1: S = ans[0]
12+
element_2: S = ans[1]
13+
assert element_1 == pi
14+
assert element_2 == sin(Symbol('x'))
15+
print(element_1, element_2)
16+
17+
18+
test_mrv1()

0 commit comments

Comments
 (0)