Support for client credentials flow

This commit is contained in:
Paul Lamere 2015-04-01 10:21:56 -04:00
parent a78421a6e8
commit 1b75562ce4
3 changed files with 3 additions and 2 deletions

View File

@ -66,3 +66,4 @@ If you have suggestions, bugs or other issues specific to this library, file the
- v2.2.0 - November 15, 2014 -- Added support for user_playlist_tracks
- v2.3.0 - January 5, 2015 -- Added session support added by akx.
- v2.3.2 - March 31, 2015 -- Added auto retry logic
- v2.3.3 - April 1, 2015 -- added client credential flow

View File

@ -2,7 +2,7 @@ from setuptools import setup
setup(
name='spotipy',
version='2.3.2',
version='2.3.3',
description='simple client for the Spotify Web API',
author="@plamere",
author_email="paul@echonest.com",

View File

@ -118,7 +118,7 @@ class TestSpotipy(unittest.TestCase):
def test_unauthenticated_post_fails(self):
with self.assertRaises(SpotifyException) as cm:
self.spotify.user_playlist_create("spotify", "Best hits of the 90s")
self.assertEqual(cm.exception.http_status, 403)
self.assertEqual(cm.exception.http_status, 401)
def test_custom_requests_session(self):
from requests import Session