mirror of
https://github.com/spotipy-dev/spotipy.git
synced 2026-10-11 17:10:45 +00:00
Update tests - make client credentials env. vars list a commonly accessible dictionary in spotipy/util.py
This commit is contained in:
1 parent
e5ccb9f355
commit
2ce270554a
3 files changed
+17
-8
No files matched your search
+5
-4
@@ -24,6 +24,7 @@ import simplejson as json
|
||||
sys.path.insert(0, os.path.abspath(os.pardir))
|
||||
|
||||
from spotipy import (
|
||||
CLIENT_CREDS_ENV_VARS as CCEV,
|
||||
prompt_for_user_token,
|
||||
Spotify,
|
||||
SpotifyException,
|
||||
@@ -60,13 +61,13 @@ class AuthTestSpotipy(unittest.TestCase):
|
||||
|
||||
@classmethod
|
||||
def setUpClass(self):
|
||||
client_cred_env_vars = ['SPOTIPY_CLIENT_USERNAME', 'SPOTIPY_CLIENT_ID', 'SPOTIPY_CLIENT_SECRET', 'SPOTIPY_REDIRECT_URI']
|
||||
missing = filter(lambda var: not os.getenv(var), client_cred_env_vars)
|
||||
|
||||
missing = filter(lambda var: not os.getenv(CCEV[var]), CCEV)
|
||||
|
||||
if missing:
|
||||
raise Exception('Please set the client credetials for the test application using the following environment variables: {}'.format(client_cred_env_vars))
|
||||
raise Exception('Please set the client credentials for the test application using the following environment variables: {}'.format(CCEV.values()))
|
||||
|
||||
self.username = os.getenv('SPOTIPY_CLIENT_USERNAME')
|
||||
self.username = os.getenv(CCEV['client_username'])
|
||||
|
||||
self.scope = (
|
||||
'playlist-modify-public '
|
||||
|
||||
+4
-4
@@ -10,6 +10,7 @@ import requests
|
||||
sys.path.insert(0, os.path.abspath(os.pardir))
|
||||
|
||||
from spotipy import (
|
||||
CLIENT_CREDS_ENV_VARS as CCEV,
|
||||
prompt_for_user_token,
|
||||
Spotify,
|
||||
SpotifyException,
|
||||
@@ -46,13 +47,12 @@ class TestSpotipy(unittest.TestCase):
|
||||
|
||||
@classmethod
|
||||
def setUpClass(self):
|
||||
client_cred_env_vars = ['SPOTIPY_CLIENT_USERNAME', 'SPOTIPY_CLIENT_ID', 'SPOTIPY_CLIENT_SECRET', 'SPOTIPY_REDIRECT_URI']
|
||||
missing = filter(lambda var: not os.getenv(var), client_cred_env_vars)
|
||||
missing = filter(lambda var: not os.getenv(CCEV[var]), CCEV)
|
||||
|
||||
if missing:
|
||||
raise Exception('Please set the client credetials for the test application using the following environment variables: {}'.format(client_cred_env_vars))
|
||||
raise Exception('Please set the client credentials for the test application using the following environment variables: {}'.format(CCEV.values()))
|
||||
|
||||
self.username = os.getenv('SPOTIPY_CLIENT_USERNAME')
|
||||
self.username = os.getenv(CCEV['client_username'])
|
||||
|
||||
self.scope = 'user-library-read'
|
||||
|
||||
|
||||
Reference in new issue
Block a user