37 lines
1.2 KiB
Python
37 lines
1.2 KiB
Python
import pkg_resources
|
|
import scapi
|
|
import scapi.authentication
|
|
import urllib
|
|
import logging
|
|
|
|
logger = logging.getLogger(__name__)
|
|
logger.setLevel(logging.DEBUG)
|
|
_logger = logging.getLogger("scapi")
|
|
_logger.setLevel(logging.DEBUG)
|
|
|
|
TOKEN = "QcciYu1FSwDSGKAG2mNw"
|
|
SECRET = "gJ2ok6ULUsYQB3rsBmpHCRHoFCAPOgK8ZjoIyxzris"
|
|
CONSUMER = "Cy2eLPrIMp4vOxjz9icdQ"
|
|
CONSUMER_SECRET = "KsBa272x6M2to00Vo5FdvZXt9kakcX7CDIPJoGwTro"
|
|
|
|
def test_base64_connect():
|
|
scapi.USE_PROXY = True
|
|
scapi.PROXY = 'http://127.0.0.1:10000/'
|
|
scapi.SoundCloudAPI(host='192.168.2.31:3000', authenticator=scapi.authentication.BasicAuthenticator('tiga', 'test'))
|
|
sca = scapi.Scope()
|
|
assert isinstance(sca.me(), scapi.User)
|
|
|
|
|
|
def test_oauth_connect():
|
|
scapi.USE_PROXY = True
|
|
scapi.PROXY = 'http://127.0.0.1:10000/'
|
|
scapi.SoundCloudAPI(host='192.168.2.31:3000',
|
|
authenticator=scapi.authentication.OAuthAuthenticator(CONSUMER,
|
|
CONSUMER_SECRET,
|
|
TOKEN, SECRET))
|
|
|
|
sca = scapi.Scope()
|
|
assert isinstance(sca.me(), scapi.User)
|
|
|
|
|