def test_adicionar_fita_em_filme(self): Filmes.lista_filmes=[] diretor1=Diretor("Lucas","Brasil","12/09/1970") artista1=Artista ("Mario","Holanda","12/09/1975") filme1 = Filmes("10","House","90","2009","Terror",diretor1, artista1) filme1.adicionar_filme(filme1) fita1 = Fitas("100","12/12/09","bom", False) filme1.adicionar_fita_em_filme("10",fita1) filme1.lista_fitas[0].codigo_fita |should| equal_to ("100")
def test_emprestar_fita(self): Filmes.lista_filmes=[] diretor1 = Diretor("Joao","Brasil","12/08/1980") artista1 = Artista("Artista A","Brasil","19/03/1999") filme1 = Filmes(1,"Poeira em alto mar","120","2010","Comedia",diretor1,artista1) filme1.adicionar_filme(filme1) fita1 = Fitas("1.0","2010,12,28","bom",False) filme1.adicionar_fita_em_filme(1,fita1) aluguel1=Aluguel ("1000","100","1.0",date(2011,12,01)) aluguel1.emprestar_fita(aluguel1) filme1.lista_fitas[0].alugado |should| equal_to(True)
def test_listar_fitas_por_estado(self): diretor1 = Diretor("Ninguem","Brasil",date(1980,12,28)) diretor2 = Diretor("Alguem","Brasil",date(1980,12,28)) artista1 = Artista("Artista A","Brasil",date(1990,11,10)) artista2 = Artista("Artista B","Brasil",date(1990,11,10)) filme1 = Filmes(1,"Titanic","90","1998","Romance",diretor1,artista1) filme1.adicionar_filme(filme1) fita1 = Fitas("1.10",date(2010,12,28),"ruim",False) fita2 = Fitas("1.20",date(2010,12,28),"ruim",False) fita3 = Fitas("1.30",date(2010,12,28),"bom",False) filme1.adicionar_fita_em_filme(1,fita1) filme1.adicionar_fita_em_filme(1,fita2) filme1.adicionar_fita_em_filme(1,fita3) fita1.listar_fitas_por_estado("ruim") |should| equal_to([['Titanic',['1.10','1.20']]])
def test_lista_de_socios_inadimplentes_com_resultado_None(self): Filmes.lista_filmes=[] Aluguel.lista_emprestimos=[] diretor1 = Diretor("Joao","Brasil","12/08/1980") artista1 = Artista("Artista A","Brasil","19/03/1999") filme1 = Filmes(1,"Poeira em alto mar","120","2010","Comedia",diretor1,artista1) filme1.adicionar_filme(filme1) fita1 = Fitas("1.0","2010,12,28","bom",False) filme1.adicionar_fita_em_filme(1,fita1) socio1 = Socio("100","Jaline","Rua xxx","99000000") socio1.adicionar_socio(socio1) aluguel1=Aluguel ("1000","100","1.0",date(2011,07,07)) aluguel1.emprestar_fita(aluguel1) aluguel1.lista_emprestimos |should| equal_to([aluguel1]) socio1.lista_de_socios_inadimplentes(date(2011,07,10)) |should| equal_to (None)
def test_listar_todos_os_filmes_e_quantidade_de_fitas(self): Filmes.lista_filmes=[] diretor1 = Diretor("Joao","Brasil","12/08/1980") diretor2 = Diretor("Maria","Brasil","09,10,1988") diretor3 = Diretor("Jose","Brasil","12/04/1986") artista1 = Artista("Artista A","Brasil","19/03/1999") artista2 = Artista("Artista B","Brasil","18/02/1990") artista3 = Artista("Artista C","Brasil","12/05/1982") filme1 = Filmes("1","Poeira em alto mar","120","2010","Comedia",diretor1,artista1) filme2 = Filmes("2","A volta dos que não foram","120","2011","Comedia",diretor2,artista2) filme3 = Filmes("3","As tranças do careca","120","2011","Comedia",diretor3,artista3) filme1.adicionar_filme(filme1) filme2.adicionar_filme(filme2) filme3.adicionar_filme(filme3) fita1 = Fitas("10","2010,12,28","bom",False) fita2 = Fitas("20","2010,12,28","ruim", False) filme1.adicionar_fita_em_filme("1",fita1) filme1.adicionar_fita_em_filme("1",fita2) filme1.listar_todos_os_filmes_e_quantidade_de_fitas() |should| equal_to([("Poeira em alto mar",2),("A volta dos que não foram",0),("As tranças do careca",0)])