From 4a824fb0a006b5914356a56cdeeafa7621ad9906 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Mon, 5 Apr 2021 15:31:09 -0500 Subject: [PATCH] remove test_kill_trivil_assignments --- test/test_codegen.py | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/test/test_codegen.py b/test/test_codegen.py index f555239c..815b92dd 100644 --- a/test/test_codegen.py +++ b/test/test_codegen.py @@ -27,39 +27,6 @@ import logging logger = logging.getLogger(__name__) -def test_kill_trivial_assignments(): - from pymbolic import var - x, y, t0, t1, t2 = [var(s) for s in "x y t0 t1 t2".split()] - - assignments = ( - ("t0", 6), - ("t1", x), - ("t2", 6*x), - ("nt", x**y), - # users of trivial assignments - ("u0", t0 + 1), - ("u1", t1 + 1), - ("u2", t2 + 1), - ) - - from sumpy.codegen import kill_trivial_assignments - result = kill_trivial_assignments( - assignments, - retain_names=("u0", "u1", "u2")) - - from pymbolic.primitives import Sum - - def _s(*vals): - return Sum(vals) - - assert result == [ - ("t2", 6*x), - ("nt", x**y), - ("u0", _s(6, 1)), - ("u1", _s(x, 1)), - ("u2", _s(t2, 1))] - - def test_symbolic_assignment_name_uniqueness(): # https://gitlab.tiker.net/inducer/sumpy/issues/13 from sumpy.assignment_collection import SymbolicAssignmentCollection -- GitLab