def test_token_renewal(self): auth.authenticate(settings.DATABASES[settings.SALESFORCE_DB_ALIAS]) self.validate_oauth(auth.oauth_data) old_data = auth.oauth_data auth.expire_token() self.assertEqual(auth.oauth_data, None) auth.authenticate(settings.DATABASES[settings.SALESFORCE_DB_ALIAS]) self.validate_oauth(auth.oauth_data) self.assertEqual(old_data['access_token'], auth.oauth_data['access_token'])
def test_token_renewal(self): auth.authenticate(sf_alias, settings_dict=settings.DATABASES[sf_alias]) self.validate_oauth(auth.oauth_data[sf_alias]) old_data = auth.oauth_data self.assertIn(sf_alias, auth.oauth_data) auth.expire_token() self.assertNotIn(sf_alias, auth.oauth_data) auth.authenticate(sf_alias, settings_dict=settings.DATABASES[sf_alias]) self.validate_oauth(auth.oauth_data[sf_alias]) self.assertEqual(old_data[sf_alias]['access_token'], auth.oauth_data[sf_alias]['access_token'])
def test_token_renewal(self): """ Authenticate with Salesforce in real life using oauth 2.0 """ auth.authenticate(settings.DATABASES[settings.SALESFORCE_DB_ALIAS]) self.validate_oauth(auth.oauth_data) old_data = auth.oauth_data auth.expire_token() self.assertEqual(auth.oauth_data, None) auth.authenticate(settings.DATABASES[settings.SALESFORCE_DB_ALIAS]) self.validate_oauth(auth.oauth_data) self.assertEqual(old_data['access_token'], auth.oauth_data['access_token'])
def reauthenticate(): auth.expire_token() oauth = auth.authenticate(settings.DATABASES[settings.SALESFORCE_DB_ALIAS]) return oauth['access_token']
def reauthenticate(): auth.expire_token() oauth = auth.authenticate(settings.DATABASES[sf_alias]) return oauth['access_token']
def reauthenticate(db_alias): auth.expire_token(db_alias) oauth = auth.authenticate(db_alias=db_alias) return oauth['access_token']