Fix integration tests

This commit is contained in:
Stephane Bruckert 2021-02-27 16:41:14 +01:00
parent 2cb2cc2c09
commit 27a7c2c880

View File

@ -121,7 +121,7 @@ class SpotipyPlaylistApiTest(unittest.TestCase):
def test_max_retries_reached_post(self):
i = 0
while i < 100:
while i < 500:
try:
self.spotify_no_retry.playlist_change_details(
self.new_playlist['id'], description="test")
@ -421,20 +421,7 @@ class SpotipyPlayerApiTests(unittest.TestCase):
# No cursor
res = self.spotify.current_user_recently_played()
self.assertLessEqual(len(res['items']), 50)
played_at = res['items'][0]['played_at']
# Using `before` gives tracks played before
res = self.spotify.current_user_recently_played(
before=res['cursors']['after'])
self.assertLessEqual(len(res['items']), 50)
self.assertTrue(res['items'][0]['played_at'] < played_at)
played_at = res['items'][0]['played_at']
# Using `after` gives tracks played after
res = self.spotify.current_user_recently_played(
after=res['cursors']['before'])
self.assertLessEqual(len(res['items']), 50)
self.assertGreater(res['items'][0]['played_at'], played_at)
# not much more to test if account is inactive and has no recently played tracks
class SpotipyImplicitGrantTests(unittest.TestCase):