diff --git a/tests/0.D/test_differentiation.py b/tests/0.D/test_differentiation.py index 47af928212806431c8c19a8555d95e6183e97cf9..ad166ce9ec5831272b79a9e0d7c0b8bfbe5c0238 100644 --- a/tests/0.D/test_differentiation.py +++ b/tests/0.D/test_differentiation.py @@ -23,10 +23,12 @@ def sympy_to_us(expr): return expr.replace("**", "^").replace("exp(", "e(").replace("atan(", "arctan(") def pprint(expr, pr=True): - orig = expr_to_string(expr) - result = expr_to_string(oursimplify(expr), use_parens=False) - result_parens = expr_to_string(oursimplify(expr), use_parens=True) + print(expr) + orig = expr + result = expr_to_string(oursimplify(parse(expr)), use_parens=False) + result_parens = expr_to_string(oursimplify(parse(expr)), use_parens=True) ref = nsimplify(expand(sympify(us_to_sympy(orig)))) + print(result, ref, orig) if pr: print(orig, end=" ") print(colored("=", 'yellow'), end=" ") @@ -40,21 +42,21 @@ def pprint(expr, pr=True): "3*diff((4*x)^2 + 1, x)", ]) def test_basic_differentiation(expr): - pprint(parse(expr), False) + pprint(expr, False) @pytest.mark.parametrize('expr', cases + cases_extend) def test_more_differentiation(expr): - pprint(parse(('diff(' + expr + ', x)')), False) + pprint(('diff(' + expr + ', x)'), False) @pytest.mark.parametrize('expr', cases2 + cases2_extend) def test_moremore_differentiation(expr): - pprint(parse(('diff(' + expr + ', x)')), False) + pprint(('diff(' + expr + ', x)'), False) @pytest.mark.parametrize('expr', cases + cases_extend) def test_moremoremore_differentiation(expr): - pprint(parse(('diff(diff(' + expr + ', x), x)')), False) + pprint(('diff(diff(' + expr + ', x), x)'), False) @pytest.mark.parametrize('expr', cases2 + cases2_extend) def test_moremoremore_differentiation(expr): - pprint(parse(('diff(diff(' + expr + ', x), x)')), False) \ No newline at end of file + pprint('diff(diff(' + expr + ', x), x)', False) \ No newline at end of file