|
@@ -138,6 +138,11 @@ 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')
|
|
|
|
|
|
|
|
|
|
+ mul = N('*', a, a)
|
|
|
|
|
+ self.assertEquals(generate_line(mul), 'a * a')
|
|
|
|
|
+ mul = N('*', N('+', a, b), N('+', b, a))
|
|
|
|
|
+ self.assertEquals(generate_line(mul), '(a + b)(b + a)')
|
|
|
|
|
+
|
|
|
mul = -N('*', N('*', a, b), c)
|
|
mul = -N('*', N('*', a, b), c)
|
|
|
self.assertEquals(generate_line(mul), '-abc')
|
|
self.assertEquals(generate_line(mul), '-abc')
|
|
|
mul = N('*', N('*', -a, b), c)
|
|
mul = N('*', N('*', -a, b), c)
|