def test_garantia(self): # testar garantia self.vendaB = venda(1, "20/10/2009", self.cli) self.vendaB.datavenda |should| equal_to ("20/10/2009") self.vendaB.haGarantia() |should| equal_to (False) self.vendaB = venda(1, "01/04/2010", self.cli) self.vendaB.haGarantia() |should| equal_to (True)
def menu(): import addcor tabelas.tabelaMenu() escolha = input("Digite a opção: ") if escolha == '0': return False if escolha == '1': cadastra.cadastra() elif escolha == '2': tabelas.relatorioGeral() elif escolha == '3': venda.venda() elif escolha == '4': atualiza.atualiza() elif escolha == '5': addcor.addCor() elif escolha == '6': exporta.exportaDados() elif escolha == '7': importa.importaDados() else: input("Opção errada.") menu()
def setUp(self): self.cli = cliente(2020, "Maria do Socorro", "Rua das Marias") self.vendaA = venda(1, "20/10/2010", self.cli) self.vendaA.datavenda |should| equal_to ("20/10/2010") self.vendaA.cliente.codcliente |should| equal_to (2020) self.vendaA.cliente.nome |should| equal_to ("Maria do Socorro") self.vendaA.cliente.end |should| equal_to ("Rua das Marias") self.produtoA = produto(1010, "HP", "Scanjet", 654321, 5) self.vendaA.adicionarProduto(self.produtoA) self.vendaA.produtos[0].codprod |should| equal_to (1010) self.vendaA.produtos[0].marca |should| equal_to ("HP") self.vendaA.produtos[0].modelo |should| equal_to ("Scanjet") self.vendaA.produtos[0].numserie |should| equal_to (654321) self.produtoB = produto(100, "Dell", "Notebook", 45881, 10) self.vendaA.adicionarProduto(self.produtoB) self.vendaA.produtos[1].codprod |should| equal_to (100) self.vendaA.produtos[1].marca |should| equal_to ("Dell") self.vendaA.produtos[1].modelo |should| equal_to ("Notebook") self.vendaA.produtos[1].numserie |should| equal_to (45881)
p.addestoque(qtd) else: print("produto nao encontrado") elif opcao == "3": codCli = input ("Informe codigo do cliente: ") nome = raw_input ("Informe o nome: ") end = raw_input ("Informe o endereco: ") cliente.guardarclientes(cliente(codCli, nome, end)) elif opcao == "4": codVenda = input ("Informe codigo da venda: ") codCli = input ("Informe codigo do cliente: ") 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':