From dfb056e1cfd9b49d65aa69dc6d7e142f995b066c Mon Sep 17 00:00:00 2001 From: Lafrite Date: Sat, 27 Dec 2014 15:47:55 +0100 Subject: [PATCH] change simplify in expression test --- test/test_expression.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/test/test_expression.py b/test/test_expression.py index 6955335..808205f 100644 --- a/test/test_expression.py +++ b/test/test_expression.py @@ -29,14 +29,11 @@ class TestExpression(unittest.TestCase): self.assertEqual(exp.postfix_tokens, [2, 3, "+"]) def test_simplify_frac(self): - render = lambda _,x : str(x) - Expression.set_render(render) exp = Expression("1/2 - 4") - steps = ["[1, 2, '/', 4, '-']", \ - "[< Fraction 1 / 2>, 4, '-']", \ - "[1, 1, '*', 2, 1, '*', '/', 4, 2, '*', 1, 2, '*', '/', '-']", \ - "[1, 8, '-', 2, '/']", \ - '[< Fraction -7 / 2>]'] + steps = ['\\frac{ 1 }{ 2 } - 4', \ + '\\frac{ 1 \\times 1 }{ 2 \\times 1 } - \\frac{ 4 \\times 2 }{ 1 \\times 2 }',\ + '\\frac{ 1 - 8 }{ 2 }',\ + '\\frac{ -7 }{ 2 }'] self.assertEqual(steps, list(exp.simplify())) Expression.set_render(txt)