Esempio n. 1
0
    def test_class_Playlist_method_current_song(self):
        song2 = Song(artist="Metalica", album="metalica",
                     length=385, song_name="Nothing else matters")
        song3 = Song(
            artist="Metalica", album="metalica", length=385, song_name="The Unforgiven")
        song4 = Song(artist="Iron Maiden", album="Power Slave",
                     length=385, song_name="Fear of the dark")
        song5 = Song(
            artist="Iron Maiden", album="Power Slave", length=385, song_name="Acces High")
        song6 = Song(artist="Qvkata DLG", album="Човекът  който се смее",
                     length=385, song_name="Екстра а ти ?")
        songs = [song2, song3, song4, song5, song6]

        pl = Playlist("rado", repeat=True)
        pl.add_songs(songs)
        self.assertTrue(str(pl.current_song(10)) ==
                        "Metalica - Nothing else matters from metalica - 385")
        self.assertTrue(str(pl.current_song(2)) ==
                        "Iron Maiden - Fear of the dark from Power Slave - 385")

        pl2 = Playlist("rado")  # repeat  is  False
        pl2.add_songs(songs)

        self.assertTrue(str(pl2.current_song(
            10)) == "Qvkata DLG - Екстра а ти ? from Човекът  който се смее - 385")