def devolver(self): copia = Copia() cod = raw_input("Digite o codigo da copia:") estado = raw_input("Informe qual e o estado da copia(bom/ruim)") if estado == "ruim": self.listaEstadoR = self.listaEstadoR + [cod] print "Lista Atualizada" print self.listaEstadoR copia.setEstado("ruim") dataDev = raw_input("Digite a data da devolucao:") self.setdataD(dataDev) dataEmprestimo = self.getdataD() print dataEmprestimo #Informar quantidade de horas do aluguel limiteT = raw_input( "Digite a quantidade de horas que o socio ficou com o filme") limiteT = int(limiteT) self.setlimiteT(limiteT) multa = 5 tipo = raw_input("Digite o tipo do filme(Lancamento/Comum)") self.setpreco(tipo) preco = self.getpreco() if limiteT >= 72: print "Multa sera acrescentada" precoFinal = self.addMulta(preco + multa) list = [precoFinal, dataEmprestimo, estado] print list return list else: print "Multa nao sera acrescentada" list = [preco, dataEmprestimo, estado] print list return list
class Principal(Emprestimo, Copia): emp = Emprestimo() cop = Copia() soc = Socio() film = Filme()
def setUp(self): self.copia = Copia()