def setUpClass(cls): super(TestAddProduto, cls).setUpClass() cls.user = gerar_usuario_cliente('lucasclient') cls.supermercado = Supermercado.objects.create(usuario=gerar_usuario_cliente('super'), nome_exibicao='Villarreal', nome_url='villarreal') cls.categoria = gerar_categoria('Categoria Especial', 'foda-se descricao')
def setUpClass(cls): super(TestAdicaoProduto, cls).setUpClass() cls.user = gerar_usuario_cliente('lucasclient', password="******") cls.supermercado = Supermercado.objects.create(usuario=gerar_usuario_cliente('super'), nome_exibicao='Villa', nome_url='villa') cls.categoria = gerar_categoria('comida', 'foda-se descricao')
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)
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)