def test_cancionesFavoritas_vacia(self): my_reproductor = ReproductorMusical([ Pista(nombre="Godzilla", artista="Eminem", favorita=False, duracion=3.31), Pista(nombre="Cancion1", favorita=False), Pista() ]) self.assertEqual(my_reproductor.get_canciones_favoritas(), [])
def test_quitarCancion_Nombre(self): my_reproductor = ReproductorMusical([ Pista(nombre="Godzilla", artista="Eminem", favorita=True, duracion=3.31), Pista(nombre="Cancion1", favorita=True), Pista() ]) esperado = [["Cancion1", "Artista Desconocido", 0.0], ["Untitled", "Artista Desconocido", 0.0]] my_reproductor.quitar_pista(nombre="Godzilla") self.assertEqual(my_reproductor.get_canciones(), esperado)
def test_agregarPistaVacia_queueVacia(self): canciones = [] my_reproductor = ReproductorMusical(canciones) my_reproductor.agregar_pista(Pista()) self.assertEqual(my_reproductor.get_canciones(), [["Untitled", "Artista Desconocido", 0.0]])
def test_informacionCanciones(self): informacion = "##### INFORMACION DE GODZILLA #####\nNombre: Godzilla\nFavorita: True\nDuracion: 3.31\nArtista: Eminem\n" my_reproductor = ReproductorMusical([ Pista(nombre="Godzilla", artista="Eminem", favorita=True, duracion=3.31) ]) self.assertEqual(my_reproductor.informacion_de_pistas(), informacion)
def test_agregarPista_queueVacia(self): canciones = [] my_reproductor = ReproductorMusical(canciones) my_reproductor.agregar_pista( Pista(nombre="Godzilla", artista="Eminem", favorita=True, duracion=3.31)) self.assertEqual(my_reproductor.get_canciones(), [["Godzilla", "Eminem", 3.31]])