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