|
@@ -138,8 +138,10 @@ class TestLine(unittest.TestCase):
|
|
|
mul = N('*', N('*', a, l2), b)
|
|
mul = N('*', N('*', a, l2), b)
|
|
|
self.assertEquals(generate_line(mul), 'a * 2b')
|
|
self.assertEquals(generate_line(mul), 'a * 2b')
|
|
|
|
|
|
|
|
- plus = N('*', N('*', -a, b), c)
|
|
|
|
|
- self.assertEquals(generate_line(plus), '-abc')
|
|
|
|
|
|
|
+ mul = -N('*', N('*', a, b), c)
|
|
|
|
|
+ self.assertEquals(generate_line(mul), '-abc')
|
|
|
|
|
+ mul = N('*', N('*', -a, b), c)
|
|
|
|
|
+ self.assertEquals(generate_line(mul), '(-a)bc')
|
|
|
|
|
|
|
|
mul = N('*', a, N('-', b, c))
|
|
mul = N('*', a, N('-', b, c))
|
|
|
self.assertEquals(generate_line(mul), 'a(b - c)')
|
|
self.assertEquals(generate_line(mul), 'a(b - c)')
|
|
@@ -173,7 +175,7 @@ class TestLine(unittest.TestCase):
|
|
|
self.assertEquals(generate_line(plus), '1 - 2')
|
|
self.assertEquals(generate_line(plus), '1 - 2')
|
|
|
|
|
|
|
|
l1, a, b, c = L(1), L('a'), L('b'), L('c')
|
|
l1, a, b, c = L(1), L('a'), L('b'), L('c')
|
|
|
- plus = N('+', l1, N('*', N('*', -a, b), c))
|
|
|
|
|
|
|
+ plus = N('+', l1, -N('*', N('*', a, b), c))
|
|
|
self.assertEquals(generate_line(plus), '1 - abc')
|
|
self.assertEquals(generate_line(plus), '1 - abc')
|
|
|
|
|
|
|
|
def test_helper_functions(self):
|
|
def test_helper_functions(self):
|