def test_full(self): """Test the full calculator""" calc = Calc() self.assertEqual( round(calc.calculate_expression("EXP (1 add 2 multiply 3)"), 2), 1096.63) self.assertEqual( calc.calculate_expression( "((15 DIVIDE (7 SUBTRACT (1 ADD 1))) MULTIPLY 3) SUBTRACT (2 ADD (1 ADD 1))" ), 5.0) print(calc.calculate_expression("SIN(3.14 DIVIDE 2) ADD 1"))