mirror of
https://github.com/c0de-archive/spotipy.git
synced 2025-01-06 14:52:50 +00:00
Added timeout test
This commit is contained in:
parent
b9af5ad719
commit
d18892a99e
14
examples/test_request_timeout.py
Normal file
14
examples/test_request_timeout.py
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# shows artist info for a URN or URL
|
||||||
|
|
||||||
|
import spotipy
|
||||||
|
import sys
|
||||||
|
import pprint
|
||||||
|
|
||||||
|
if len(sys.argv) > 1:
|
||||||
|
search_str = sys.argv[1]
|
||||||
|
else:
|
||||||
|
search_str = 'Radiohead'
|
||||||
|
|
||||||
|
sp = spotipy.Spotify(requests_timeout=.1)
|
||||||
|
result = sp.search(search_str)
|
||||||
|
pprint.pprint(result)
|
@ -2,6 +2,7 @@
|
|||||||
import spotipy
|
import spotipy
|
||||||
import unittest
|
import unittest
|
||||||
import pprint
|
import pprint
|
||||||
|
import requests
|
||||||
from spotipy.client import SpotifyException
|
from spotipy.client import SpotifyException
|
||||||
|
|
||||||
|
|
||||||
@ -105,6 +106,15 @@ class TestSpotipy(unittest.TestCase):
|
|||||||
|
|
||||||
self.assertTrue(found)
|
self.assertTrue(found)
|
||||||
|
|
||||||
|
def test_search_timeout(self):
|
||||||
|
sp = spotipy.Spotify(requests_timeout=.1)
|
||||||
|
try:
|
||||||
|
results = sp.search(q='my*', type='track')
|
||||||
|
self.assertTrue(False, 'unexpected search timeout')
|
||||||
|
except requests.ReadTimeout:
|
||||||
|
self.assertTrue(True, 'expected search timeout')
|
||||||
|
|
||||||
|
|
||||||
def test_album_search(self):
|
def test_album_search(self):
|
||||||
results = self.spotify.search(q='weezer pinkerton', type='album')
|
results = self.spotify.search(q='weezer pinkerton', type='album')
|
||||||
self.assertTrue('albums' in results)
|
self.assertTrue('albums' in results)
|
||||||
|
Loading…
Reference in New Issue
Block a user