Example #1
0
 def test_caso_um(self):
     with self.assertRaises(TypeError):
         Analisador.eh_valida(2)
Example #2
0
 def test_caso_quinze(self):
     self.assertListEqual(['3', '2', '5', '+', '*'],
                          Analisador.tokenizar('3 2 5 + *'))
Example #3
0
 def test_caso_dezesseis(self):
     self.assertListEqual(['3.1', '1.1', '+'],
                          Analisador.tokenizar('3.1 1.1 +'))
Example #4
0
 def test_caso_treze(self):
     with self.assertRaises(ValueError):
         Analisador.tokenizar('2 3 4 +')
Example #5
0
 def test_caso_quatorze(self):
     self.assertListEqual(['2', '3', '+'], Analisador.tokenizar('2 3 +'))
Example #6
0
 def test_caso_nove(self):
     with self.assertRaises(TypeError):
         Analisador.tokenizar(2)
Example #7
0
 def test_caso_dez(self):
     with self.assertRaises(ValueError):
         Analisador.tokenizar('23*')
Example #8
0
 def test_caso_sete(self):
     self.assertIs(True, Analisador.eh_valida('3 2 5 + *'))
Example #9
0
 def test_caso_oito(self):
     self.assertIs(True, Analisador.eh_valida('3.1 1.1 +'))
Example #10
0
 def test_caso_seis(self):
     self.assertIs(True, Analisador.eh_valida('2 3 +'))
Example #11
0
 def test_caso_cinco(self):
     self.assertIs(False, Analisador.eh_valida('2 3 4 +'))
Example #12
0
 def test_caso_quatro(self):
     self.assertIs(False, Analisador.eh_valida('2 3 x'))
Example #13
0
 def test_caso_tres(self):
     self.assertIs(False, Analisador.eh_valida('2 + 3'))
Example #14
0
 def test_caso_dois(self):
     self.assertIs(False, Analisador.eh_valida('23*'))