def test_users_show(samp_auth): """ Test the users_show method. """ for user_id, screen_name in TEST_USERS: params = {"user_id": user_id} profile, meta = rest.users_show(samp_auth, **params) assert meta["code"] == 200 assert profile["id"] == user_id assert profile["screen_name"] == screen_name params = {"screen_name": screen_name} profile, meta = rest.users_show(samp_auth, **params) assert meta["code"] == 200 assert profile["id"] == user_id assert profile["screen_name"] == screen_name
def main(): _, user = sys.argv try: params = {"id": int(user)} except ValueError: params = {"screen_name": user} kfname = "test_keys-twitter.json" auth = read_keys(kfname) profile, meta = users_show(auth, **params) assert meta["code"] == 200 print(json.dumps(profile))