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")