Exemplo n.º 1
0
 def test_text(self):
     with self.assertRaises(calc.InvalidTokenError):
         calc.validate_token('a')
     with self.assertRaises(calc.InvalidTokenError):
         calc.validate_token('azerty')
Exemplo n.º 2
0
 def test_pars(self):
     calc.validate_token('(')
     calc.validate_token(')')
Exemplo n.º 3
0
 def test_operators(self):
     for op in "+-*/":
         calc.validate_token(op)
Exemplo n.º 4
0
 def test_numbers(self):
     calc.validate_token('0')
     calc.validate_token('5')
     calc.validate_token('5.5')
     calc.validate_token('00.000')
     calc.validate_token('10e2')
     calc.validate_token('   45')
Exemplo n.º 5
0
 def test_none(self):
     with self.assertRaises(calc.InvalidTokenError):
         calc.validate_token(None)