Example #1
0
 def test_caso_vinte_e_tres(self):
     self.assertEqual(21, Avaliador.avaliar('3 2 5 + *'))
Example #2
0
 def test_caso_vinte_e_quatro(self):
     self.assertAlmostEqual(4.2, Avaliador.avaliar('3.1 1.1 +'), 7)
Example #3
0
 def test_caso_vinte_e_dois(self):
     self.assertEqual(5, Avaliador.avaliar('2 3 +'))
Example #4
0
 def test_caso_vinte_e_um(self):
     with self.assertRaises(ValueError):
         Avaliador.avaliar('2 3 4 +')
Example #5
0
 def test_caso_dezenove(self):
     with self.assertRaises(ValueError):
         Avaliador.avaliar('2 + 3')
Example #6
0
 def test_caso_dezoito(self):
     with self.assertRaises(ValueError):
         Avaliador.avaliar('23*')
Example #7
0
 def test_caso_dezessete(self):
     with self.assertRaises(TypeError):
         Avaliador.avaliar(2)