def test_massive_song_add(self):
     l = MusicLibrary()
     ix, iy, iz = 0, 0, 0
     for x in range(65,90):
         ix+=1
         for y in range(65,90):
             iy+=1
             for z in range(65,90):
                 iz+=1
                 l.add(Song(chr(x),chr(y),chr(z)))
     self.assertEqual(ix, l.artist_len(), "wrong artist len")
     self.assertEqual(iy, l.album_len(), "wrong album number")
     self.assertEqual(iz, l.song_len(), "wrong song number")
 def test_massive_song_add2(self):
     username = ''
     f = open('.\\'+ username +'_saved_tracks.txt','r', encoding='utf8')
     lines = f.readlines()
     f.close()
     l = MusicLibrary()
     i = 0
     for x in range(0, len(lines)-1):
         if len(lines[x]) > 0:
             s = Song(*((lines[x]).replace('\n','').split('\t')))
             l.add(s)
             i+=1
             self.assertEqual(i, l.song_len(), "could not add - " + str(i))
             '''try: self.assertEqual(i, l.song_len(), "could not add - " + str(i))