def test_limpar_carrinho(self): produto = gerar_produto_randomico(categoria=self.categoria) produto_supermercado = gerar_produto_supermercado(produto, supermercado=self.supermercado) adicionar_produto(self.usuario, produto_supermercado) self.assertEqual(len(get_carrinho_usuario(self.usuario).produtos.all()), 1) limpar_carrinho(self.usuario) self.assertEqual(len(get_carrinho_usuario(self.usuario).produtos.all()), 0)
def gerar_lista(request): nome_lista = request.POST.get('nome', '') carrinho_service.gerar_lista_de_compras(carrinho_service.get_carrinho_usuario(request.user), nome_lista) carrinho_service.limpar_carrinho(request.user) return redirect('/')
def apagar_carrinho(request): limpar_carrinho(request.user) return redirect('marketapp.views.cliente.ver_carrinho')