def test_2_mais_2_vezes_1(self): self.assertEqual([2,2,1,'*','+'], parse(tokenize('2+2*1')))
def test_2_mais_2(self): self.assertEqual([2,2,'+'], parse(tokenize('2+2')))
def test_2_mais_2_menos_1(self): self.assertEqual([2,2,'+',1,'-'], parse(tokenize('2+2-1')))
def test_2(self): self.assertEqual([2], parse(tokenize('2')))
def test_1_mais_1(self): self.assertEqual([1,1,'+'], parse(tokenize('1+1')))
def test_2_mais_2_vezes_1(self): self.assertEqual([2, 2, 1, '*', '+'], parse(tokenize('2+2*1')))
def test_1(self): self.assertEqual([1], parse(tokenize('1')))
def test_2_mais_2_menos_1(self): self.assertEqual([2, 2, '+', 1, '-'], parse(tokenize('2+2-1')))
def test_2_mais_2(self): self.assertEqual([2, 2, '+'], parse(tokenize('2+2')))
def test_1_mais_1(self): self.assertEqual([1, 1, '+'], parse(tokenize('1+1')))