def test_oauth2_fetcher(self): _fetcher = OAuth2Fetcher( 'consumer_key', 'consumer_secret', token=None, secret=None) self.assertEqual(_fetcher.client.resource_owner_key, None) self.assertEqual(_fetcher.client.resource_owner_secret, None) query_string = b'oauth_token=token&oauth_token_secret=secret' token, secret = _fetcher.store_token_from_qs(query_string) self.assertEqual(token, 'token') self.assertEqual(secret, 'secret') _fetcher.forget_token() self.assertEqual(_fetcher.client.resource_owner_key, None) self.assertEqual(_fetcher.client.resource_owner_secret, None) _fetcher.store_token(token, secret) self.assertEqual(_fetcher.client.resource_owner_key, token) self.assertEqual(_fetcher.client.resource_owner_secret, secret) _fetcher.set_verifier('1234567890') self.assertEqual(_fetcher.client.verifier, '1234567890')
def set_consumer_key(self, consumer_key, consumer_secret): self._fetcher = OAuth2Fetcher(consumer_key, consumer_secret)