Пример #1
0
 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)
Пример #2
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('/')
Пример #3
0
def apagar_carrinho(request):
    limpar_carrinho(request.user)
    return redirect('marketapp.views.cliente.ver_carrinho')