예제 #1
0
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
예제 #2
0
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
예제 #3
0
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))
예제 #4
0
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))