From b7efe93dd645e569e785374a37e366dabfcb2eaa Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Thu, 7 Jun 2012 23:33:31 -0700 Subject: [PATCH] Use OAuth for authentication in unit tests. Basic Auth is no longer supported. Signed-off-by: Vinson Lee --- tests.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/tests.py b/tests.py index 4929cd3..8543f70 100644 --- a/tests.py +++ b/tests.py @@ -9,8 +9,10 @@ from tweepy import * # Must supply twitter account credentials for tests username = '' password = '' -consumer_key = '' -consumer_secret = '' +oauth_consumer_key = '' +oauth_consumer_secret = '' +oauth_token='' +oauth_token_secret='' """Unit tests""" @@ -18,7 +20,9 @@ consumer_secret = '' class TweepyAPITests(unittest.TestCase): def setUp(self): - self.api = API(BasicAuthHandler(username, password)) + auth = OAuthHandler(oauth_consumer_key, oauth_consumer_secret) + auth.set_access_token(oauth_token, oauth_token_secret) + self.api = API(auth) self.api.retry_count = 2 self.api.retry_delay = 5 @@ -276,7 +280,9 @@ class TweepyAPITests(unittest.TestCase): class TweepyCursorTests(unittest.TestCase): def setUp(self): - self.api = API(BasicAuthHandler(username, password)) + auth = OAuthHandler(oauth_consumer_key, oauth_consumer_secret) + auth.set_access_token(oauth_token, oauth_token_secret) + self.api = API(auth) self.api.retry_count = 2 self.api.retry_delay = 5 @@ -311,7 +317,7 @@ class TweepyCursorTests(unittest.TestCase): class TweepyAuthTests(unittest.TestCase): def testoauth(self): - auth = OAuthHandler(self.consumer_key, self.consumer_secret) + auth = OAuthHandler(oauth_consumer_key, oauth_consumer_secret) # test getting access token auth_url = auth.get_authorization_url() -- 2.25.1