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