Merge branch 'master' into support_changing_playlist_details

This commit is contained in:
Nathan Coleman 2016-12-26 10:25:49 -06:00
commit 7c5bfbdf86
3 changed files with 13 additions and 3 deletions

View File

@ -1,5 +1,4 @@
# Adds tracks to a playlist
# shows a user's saved tracks (need to be authenticated via oauth)
import sys
import spotipy

View File

@ -497,6 +497,17 @@ class Spotify(object):
return self._delete("users/%s/playlists/%s/tracks" % (user, plid),
payload=payload)
def user_playlist_follow_playlist(self, playlist_owner_id, playlist_id):
'''
Add the current authenticated user as a follower of a playlist.
Parameters:
- playlist_owner_id - the user id of the playlist owner
- playlist_id - the id of the playlist
'''
return self._put("users/{}/playlists/{}/followers".format(playlist_owner_id, playlist_id))
def me(self):
''' Get detailed profile information about the current user.
An alias for the 'current_user' method.

View File

@ -83,7 +83,7 @@ class TestSpotipy(unittest.TestCase):
self.assertTrue('artists' in results)
self.assertTrue(len(results['artists']) == 20)
for artist in results['artists']:
if artist['name'] == 'Rivers Cuomo':
if artist['name'] == 'Jimmy Eat World':
found = True
self.assertTrue(found)