Exemple #1
0
 def test_valor_pago_igual_preco(self):
     preco = 10
     valor_pago = 10
     self.assertEqual(dojo.compra(preco, valor_pago), 0)
Exemple #2
0
 def teste_parametro_preco_invalido(self):
     preco = '10'
     valor_pago = 5
     with self.assertRaises(ParametroPrecoInvalidoError):
         dojo.compra(preco, valor_pago)
Exemple #3
0
 def test_valor_pago_menor_preco(self):
     preco = 10
     valor_pago = 5
     with self.assertRaises(TrocoInvalidoError):
         dojo.compra(preco, valor_pago)
Exemple #4
0
 def test_preco_negativo(self):
     preco = -5
     valor_pago = 5
     with self.assertRaises(PrecoInvalidoError):
         dojo.compra(preco, valor_pago)
Exemple #5
0
 def test_valor_pago_maior_preco(self):
     preco = 10
     valor_pago = 20
     self.assertEqual(dojo.compra(preco, valor_pago), 10)