예제 #1
0
    def __init__(self,
                 username=None,
                 password=None,
                 remember_me=False,
                 login_blob='',
                 proxy=None,
                 proxy_username=None,
                 proxy_password=None):
        self._cmdqueue = Queue.Queue()

        # Session settings
        self.settings = Settings()
        if self.application_key is None:
            self.application_key = open(self.appkey_file).read()
        self.settings.application_key = self.application_key
        self.settings.cache_location = self.cache_location
        self.settings.settings_location = self.settings_location
        self.settings.user_agent = self.user_agent

        # Connection settings
        self.username = username
        self.password = password
        self.remember_me = remember_me
        self.proxy = proxy
        self.proxy_username = proxy_username
        self.proxy_password = proxy_password
        self.login_blob = login_blob

        # Create session
        self.session = spotify.Session.create(self, self.settings)
예제 #2
0
 def test_create(self):
     c = BaseMockClient()
     s = Settings()
     s.application_key = "appkey_good"
     session = Session.create(c, s)