|
|
@@ -153,3 +153,10 @@ class TestLine(unittest.TestCase):
|
|
|
self.assertTrue(is_int(neg))
|
|
|
self.assertFalse(is_int(neg_a))
|
|
|
self.assertFalse(is_int(plus))
|
|
|
+
|
|
|
+ def test_negated_nary(self):
|
|
|
+ neg = N('-', N('+', L(1), L(2)))
|
|
|
+ self.assertEquals(generate_line(neg), '-(1 + 2)')
|
|
|
+
|
|
|
+ neg = N('-', N('-', L(1)))
|
|
|
+ self.assertEquals(generate_line(neg), '--1')
|