mirror of
https://github.com/spotipy-dev/spotipy.git
synced 2026-10-11 09:10:45 +00:00
Bump to 2.17.0
This commit is contained in:
1 parent
4e1e74bddc
commit
ef2ed1a9c5
5 files changed
+59
-4
No files matched your search
@@ -165,9 +165,9 @@ class SpotipyPlaylistApiTest(unittest.TestCase):
|
||||
self.assertEqual(playlist["total"], 0)
|
||||
|
||||
def test_playlist_cover_image(self):
|
||||
# Upload random dog image
|
||||
r = requests.get('https://dog.ceo/api/breeds/image/random')
|
||||
dog_base64 = helpers.get_as_base64(r.json()['message'])
|
||||
# From https://dog.ceo/api/breeds/image/random
|
||||
small_image = "https://images.dog.ceo/breeds/poodle-toy/n02113624_8936.jpg"
|
||||
dog_base64 = helpers.get_as_base64(small_image)
|
||||
self.spotify.playlist_upload_cover_image(self.new_playlist_uri, dog_base64)
|
||||
|
||||
res = self.spotify.playlist_cover_image(self.new_playlist_uri)
|
||||
@@ -177,6 +177,18 @@ class SpotipyPlaylistApiTest(unittest.TestCase):
|
||||
self.assertIn('height', first_image)
|
||||
self.assertIn('url', first_image)
|
||||
|
||||
def test_large_playlist_cover_image(self):
|
||||
# From https://dog.ceo/api/breeds/image/random
|
||||
large_image = "https://images.dog.ceo/breeds/pointer-germanlonghair/hans2.jpg"
|
||||
dog_base64 = helpers.get_as_base64(large_image)
|
||||
try:
|
||||
self.spotify.playlist_upload_cover_image(self.new_playlist_uri, dog_base64)
|
||||
except Exception as e:
|
||||
self.assertIsInstance(e, SpotifyException)
|
||||
self.assertEqual(e.http_status, 413)
|
||||
return
|
||||
self.fail()
|
||||
|
||||
def test_deprecated_starred(self):
|
||||
pl = self.spotify.user_playlist(self.username)
|
||||
self.assertTrue(pl["tracks"] is None)
|
||||
|
||||
Reference in new issue
Block a user