Exemplo n.º 1
0
 def test_dois_clientes_promocao(self):
     supermercado = gerar_supermercado("A")
     categoria = gerar_categoria("a", "B")
     produto = gerar_produto_randomico(categoria=categoria)
     produtosupemercado = ProdutoSupermercado.objects.create(supermercado=supermercado,
                                                             produto=produto,
                                                             preco=10,
                                                             quantidade=10)
     promocao = PromocaoCombinacao.objects.create(supermercado=supermercado,
                                                  desconto_percentual=10)
     promocao.produtos.add(produtosupemercado)
     cons = list(consumidores_promocao(promocao))
     self.assertEqual(len(cons), 0)
Exemplo n.º 2
0
 def test_um_cliente_promocao(self):
     supermercado = gerar_supermercado("Q")
     RegiaoAtendida.objects.create(cep_inicio="00000-000",
                                   cep_final=" 99999-999",
                                   supermercado=supermercado,
                                   preco=5,
                                   tempo=5)
     gerar_usuario_cliente("testador")
     categoria = gerar_categoria("L", "B")
     produto = gerar_produto_randomico(categoria=categoria)
     produtosupemercado = ProdutoSupermercado.objects.create(supermercado=supermercado,
                                                             produto=produto,
                                                             preco=10,
                                                             quantidade=10)
     promocao = PromocaoCombinacao.objects.create(supermercado=supermercado,
                                                  desconto_percentual=10)
     promocao.produtos.add(produtosupemercado)
     cons = list(consumidores_promocao(promocao))
     self.assertEqual(len(cons), 0)