Beispiel #1
0
    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
Beispiel #2
0
class Principal(Emprestimo, Copia):
    emp = Emprestimo()
    cop = Copia()
    soc = Socio()
    film = Filme()
Beispiel #3
0
 def setUp(self):
     self.copia = Copia()
Beispiel #4
0
class TestCopia(unittest.TestCase):
    def setUp(self):
        self.copia = Copia()

    def testCopiaExiste(self):
        assert self.copia != None, "Copia nao existe"

    def testInsereCodigo(self):
        self.copia.setCod(001)
        assert self.copia.cod != None, "Codigo esta vazio"

    def testInsereDataAquisicao(self):
        self.copia.setDataAq(2010)
        assert self.copia.dataAq != None, "Data de Aquisicao esta vazio"

    def testInsereEstado(self):
        self.copia.setEstado("bom")
        assert self.copia.estado != None, "Estado esta vazio"

    def testImprimeCodigo(self):
        self.copia.setCod(001)
        cod = self.copia.getCod()
        assert cod != None, "Codigo esta vazio"

    def testImprimeDataAquisicao(self):
        self.copia.setDataAq(2010)
        dataAq = self.copia.getDataAq()
        assert dataAq != None, "Data de Aquisicao esta vazio"

    def testImprimeEstado(self):
        self.copia.setEstado("bom")
        estado = self.copia.getEstado()
        assert estado != None, "Estado esta vazio"

    def testRelatorioFilmeQuant(self):
        self.copia.setCod(203)
        self.copia.setQuant(7)
        cod = self.copia.getCod()
        quant = self.copia.getQuant()
        relFQ = self.copia.relatorioFilmeQuant(cod, quant)
        assert relFQ != [None, None], "Relatorio esta vazio"

    def testCadastrarFilme(self):
        listF = self.socio.cadastrarSocio()
        self.assertNotEqual(listF, None, msg="Erro: Lista esta vazia")
Beispiel #5
0
 def setUp(self):
     self.copia = Copia()
Beispiel #6
0
class TestCopia(unittest.TestCase):  
    
    def setUp(self):
        self.copia = Copia()
              
    def testCopiaExiste(self):
        assert self.copia != None, "Copia nao existe"
            
    def testInsereCodigo(self):
        self.copia.setCod(001)
        assert self.copia.cod != None,"Codigo esta vazio"
    
    def testInsereDataAquisicao(self):
        self.copia.setDataAq(2010)
        assert self.copia.dataAq != None,"Data de Aquisicao esta vazio"
    
    def testInsereEstado(self):
        self.copia.setEstado("bom")
        assert self.copia.estado != None,"Estado esta vazio"
    
    def testImprimeCodigo(self):  
        self.copia.setCod(001)
        cod=self.copia.getCod()
        assert cod != None,"Codigo esta vazio"
    
    def testImprimeDataAquisicao(self):
        self.copia.setDataAq(2010)
        dataAq=self.copia.getDataAq()
        assert dataAq != None,"Data de Aquisicao esta vazio"
    
    def testImprimeEstado(self):
        self.copia.setEstado("bom")
        estado=self.copia.getEstado()
        assert estado != None,"Estado esta vazio"
            
    def testRelatorioFilmeQuant(self): 
        self.copia.setCod(203)
        self.copia.setQuant(7)
        cod=self.copia.getCod()
        quant=self.copia.getQuant()
        relFQ=self.copia.relatorioFilmeQuant(cod,quant)
        assert relFQ != [None,None], "Relatorio esta vazio"
        
    
    def testCadastrarFilme(self):
        listF=self.socio.cadastrarSocio()
        self.assertNotEqual(listF,None,msg="Erro: Lista esta vazia")