Example #1
0
def test_fetch_awards_with_greater_limit(username, user_id,
                                         earned_badge_total):
    lim = earned_badge_total + 12
    awards = fetch_awards(username, limit=lim)
    assert len(awards) == earned_badge_total
Example #2
0
def test_fetch_awards_with_user_id_and_badge_count(username, user_id,
                                                   earned_badge_total):
    awards = fetch_awards(username, user_id=user_id, limit=earned_badge_total)
    assert len(awards) == earned_badge_total
Example #3
0
def test_fetch_awards_with_smaller_limit(username, user_id,
                                         earned_badge_total):
    awards = fetch_awards(username, limit=1)
    assert len(awards) == 1
Example #4
0
def test_fetch_awards_incorrect_user_id(username, incorrect_user_id):
    with pytest.raises(Exception):
        fetch_awards(username, user_id=incorrect_user_id)
Example #5
0
def test_fetch_awards_with_user_id(username, user_id, earned_badge_total):
    awards = fetch_awards(username, user_id=user_id)
    assert len(awards) == earned_badge_total
Example #6
0
def test_fetch_awards_incorrect_username(incorrect_username):
    with pytest.raises(Exception):
        fetch_awards(incorrect_username)
Example #7
0
def test_fetch_awards(username, earned_badge_total):
    awards = fetch_awards(username)
    assert len(awards) == earned_badge_total