def teste_relatorio_prod_disponiveis(self): p = produto.listadisponiveis() p[0].codprod |should| equal_to (3030) p[0].marca |should| equal_to ("Asus") p[0].quantidade |should| equal_to (40) p[1].codprod |should| equal_to (4040) p[1].marca |should| equal_to ("Kingston") p[1].quantidade |should| equal_to (490)
clienteA = cliente.buscarCliente data = date.today() v= venda(codVenda, data, clienteA) while opc != "n": print("Incluir produto na venda") codprod = input("Digite o codigo do produto") p = produto.buscarProduto(codprod) if p!= None: qtd = input("Informe a quantidade do produto: ") p.removeestoque(int(qtd)) v.adicionarProduto(p) else: print("produto nao encontrado") opc = raw_input("Incluir mais produtos: s para sim ou n para nao") venda.guardarvenda(v) elif opcao == '5': codVenda = input ("Informe codigo do venda: ") venda = venda.buscarVenda(codVenda) if venda.haGarantia: codProd = input ("Informe codigo do produto: ") defeito = raw_input ("Informe o defeito: ") troca(defeito, data, venda, codProd) troca.adicionarTroca(troca) elif opcao == '6': lista = produto.listadisponiveis() for i in range (0, len(lista)): print (lista[i].marca+"-"+str(lista[i].quantidade))