示例#1
0
 def test_valor_total_pagar(self):
     cliente = Cliente('José da Silva')
     pedido = Pedido(cliente)
     pedido.add_item(Produto(ean='123', preco=20))
     pedido.add_item(Produto(ean='1234', preco=40))
     assert pedido.valor_total_pagar() == 60
示例#2
0
 def test_valor_total_pagar_vazio(self):
     cliente = Cliente('José da Silva')
     pedido = Pedido(cliente)
     assert pedido.valor_total_pagar() == 0
示例#3
0
from ecommerce.classes.Pedido import Pedido
from ecommerce.classes.Cliente import Cliente
from ecommerce.classes.Ecommerce import Loja


loja = Loja('Loja Napp', saldo_caixa=3000)
loja.add_estoque('123', 15, 10)
loja.add_estoque('1234', 20, 5)
loja.add_estoque('999', 50, 2)

pedido = Pedido(Cliente('José da Silva'))
cliente = Cliente('John Doe')
pedido2 = Pedido(cliente)

pedido.add_item(loja.comprar('1234'))
pedido.add_item(loja.comprar('123'))
pedido.add_item(loja.comprar('1234'))
pedido.add_item(loja.comprar('123'))

pedido2.add_item(loja.comprar('1234'))
pedido2.add_item(loja.comprar('123'))
pedido2.add_item(loja.comprar('999'))

loja.devolver_carrinho(pedido)
pedido2.checkout('dinheiro')
loja.soma_caixa(pedido2.valor_total_pagar())