Example #1
0
 def test_inserir_troca(self):
     
      self.trocaA = troca("cabeca de impressao quebrada", "25/10/2010", self.vendaA, 1010)
      self.trocaA.defeito |should| equal_to ("cabeca de impressao quebrada")
      self.trocaA.datatroca |should| equal_to ("25/10/2010")
      self.trocaA.codprod |should| equal_to (1010)
      self.trocaA.mostrarquemtrocou() |should| equal_to ("Maria do Socorro")
      self.trocaB = troca(" nao liga", "25/01/2011", self.vendaA, 100)
      self.trocaB.defeito |should| equal_to (" nao liga")
      self.trocaB.datatroca |should| equal_to ("25/01/2011")
      self.trocaB.codprod |should| equal_to (100)
      self.trocaB.mostrarquemtrocou() |should| equal_to ("Maria do Socorro")
      pd=troca.mostrarprodutosdefeituosos()
      pd[0].codprod  |should| equal_to (1010) 
      pd[1].codprod  |should| equal_to (100) 
Example #2
0
        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))