Ejemplo n.º 1
0
    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(), [])
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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]])
Ejemplo n.º 4
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)
Ejemplo n.º 5
0
    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]])