def test_valid_syntax(self): expr = '67' self.assertTrue(validate_syntax(expr)) expr = '67 + 10' self.assertTrue(validate_syntax(expr)) expr = '67.0 - 1. + .1 * 2 / 4 ^ 10' self.assertTrue(validate_syntax(expr)) expr = '(67.0 - 1. ) + .1 * 2 / 4 ^ 10' self.assertTrue(validate_syntax(expr))
def test_unary_minus_syntax(self): expr = '5--2' self.assertTrue(validate_syntax(expr)) expr = '5+5--10-1*(-9^-3)' self.assertTrue(validate_syntax(expr))