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)
def test_create(self): c = BaseMockClient() s = Settings() s.application_key = "appkey_good" session = Session.create(c, s)