Skip to content

Commit 14ae879

Browse files
kaushikcfdinducer
authored andcommitted
tests rename inames
1 parent 4f3ad69 commit 14ae879

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

test/test_transform.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1337,6 +1337,35 @@ def test_rename_inames_redn():
13371337
assert "ifused" in t_unit.default_entrypoint.all_inames()
13381338

13391339

1340+
def test_rename_inames(ctx_factory):
1341+
ctx = ctx_factory()
1342+
1343+
knl = lp.make_kernel(
1344+
"{[i1, i2]: 0<=i1, i2<10}",
1345+
"""
1346+
y1[i1] = 2
1347+
y2[i2] = 3
1348+
""")
1349+
ref_knl = knl
1350+
knl = lp.rename_inames(knl, ["i1", "i2"], "ifused")
1351+
lp.auto_test_vs_ref(knl, ctx, ref_knl)
1352+
1353+
1354+
def test_rename_inames_existing_ok(ctx_factory):
1355+
ctx = ctx_factory()
1356+
1357+
knl = lp.make_kernel(
1358+
"{[i1, i2, i3]: 0<=i1, i2, i3<10}",
1359+
"""
1360+
y1[i1] = 2
1361+
y2[i2] = 3
1362+
y3[i3] = 4
1363+
""")
1364+
ref_knl = knl
1365+
knl = lp.rename_inames(knl, ["i1", "i2"], "i3", existing_ok=True)
1366+
lp.auto_test_vs_ref(knl, ctx, ref_knl)
1367+
1368+
13401369
if __name__ == "__main__":
13411370
if len(sys.argv) > 1:
13421371
exec(sys.argv[1])

0 commit comments

Comments
 (0)