Bump to 2.17.0

This commit is contained in:
Stephane Bruckert committed 2021-02-28 10:12:26 +01:00
1 parent 4e1e74bddc
commit ef2ed1a9c5
5 files changed
+59 -4

No files matched your search

+15 -3
View File
@@ -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)