X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/920528cd24c34f4759113639ae7be42f65c498a5..418e5b80570a3fbd56b671ffc2d95e01ad5420fc:/tests/test_sanity.py diff --git a/tests/test_sanity.py b/tests/test_sanity.py index 941d287..cf08339 100644 --- a/tests/test_sanity.py +++ b/tests/test_sanity.py @@ -3,7 +3,7 @@ from random import choice import time -from twitter import Twitter, NoAuth, OAuth, read_token_file +from twitter import Twitter, NoAuth, OAuth, read_token_file, TwitterHTTPError from twitter.cmdline import CONSUMER_KEY, CONSUMER_SECRET noauth = NoAuth() @@ -17,6 +17,7 @@ twitter11 = Twitter(domain='api.twitter.com', auth=oauth, api_version='1.1') twitter_na = Twitter(domain='api.twitter.com', auth=noauth, api_version='1') +twitter11_na = Twitter(domain='api.twitter.com', auth=noauth, api_version='1.1') AZaz = "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ" @@ -68,3 +69,12 @@ def test_get_trends_3(): # Of course they broke it all again in 1.1... assert twitter11.trends.place(_id=1) +def test_TwitterHTTPError_raised_for_invalid_oauth(): + test_passed = False + try: + twitter11_na.statuses.mentions_timeline() + except TwitterHTTPError: + # this is the error we are looking for :) + test_passed = True + assert test_passed +