def test_devolver_carrinho(self): loja = Loja('Lojão Tabajara') loja.add_estoque('123', 15, 10) loja.add_estoque('1234', 20, 5) assert len(loja.estoque) == 15 cliente = Cliente('John Doe') pedido = Pedido(cliente) pedido.add_item(loja.comprar('1234')) pedido.add_item(loja.comprar('123')) assert len(pedido.itens) == 2 assert len(loja.estoque) == 13 assert loja.quantidade_produtos('1234') == 4 assert loja.quantidade_produtos('123') == 9 loja.devolver_carrinho(pedido) assert len(pedido.itens) == 0 assert len(loja.estoque) == 15
from ecommerce.classes.Produto import Produto from ecommerce.classes.Cliente import Cliente from ecommerce.classes.Ecommerce import Loja from ecommerce.classes.Pedido import Pedido loja = Loja('Loja Napp') loja.add_estoque('123', 15, 10) loja.add_estoque('1234', 20, 5) 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')) loja.devolver_carrinho(pedido) pedido2.checkout('dinheiro')