Example #1
0
def test_userIsInChannel_false():
    data = reset_data()
    data = setup_test_search()
    user_3 = getUserByHandle('Ethan')
    channel_1 = getChannelByChannelName('drinkWater')
    boolean = user_is_in_channel(user_3['u_id'], channel_1['channel_id'])
    assert boolean == False
Example #2
0
def test_getUserByEmail_alright():
    # test if the function works properly so
    # it successfully get a user
    data = reset_data()
    data = setup_test_search()
    user_1 = getUserByHandle('Builder')
    foundUser = getUserByEmail(user_1['email'])
    assert foundUser == user_1
Example #3
0
def test_getChannelDetailsSimple_alright():
    data = reset_data()
    data = setup_test_search()
    channel_1 = getChannelByChannelName('drinkWater')
    test = getChannelDetailsSimple(channel_1['channel_id'])
    assert test == {
        'channel_id': channel_1['channel_id'],
        'name': channel_1['name']
    }
Example #4
0
def test_getDetailsFromUid():
    # test if the function takes in a valid u_id
    # and returns valid information
    data = reset_data()
    data = setup_test_search()
    user_1 = getUserByHandle('Builder')
    info = getDetailsFromUid(user_1['u_id'])
    assert info == {
        'u_id': user_1['u_id'],
        'name_first': user_1['name_first'],
        'name_last': user_1['name_last'],
        'profile_img_url': user_1['profile_img_url']
    }
Example #5
0
def test_getChannelDetails():
    data = reset_data()
    data = setup_test_search()
    channel_1 = getChannelByChannelName('drinkWater')
    test = getChannelDetails(channel_1['channel_id'])
    assert test == channel_1
Example #6
0
def test_getChnnaelFromMsgId_VE():
    data = reset_data()
    data = setup_test_search()
    with pytest.raises(ValueError_http):
        getChannelFromMsgId(123456)
Example #7
0
def test_getChnnaelFromMsgId_alright():
    data = reset_data()
    data = setup_test_search()
    channel_1 = getChannelByChannelName('drinkWater')
    test = getChannelFromMsgId(channel_1['messages'][0]['message_id'])
    assert test == channel_1
Example #8
0
def test_getChannelDetailsSimple_none():
    data = reset_data()
    data = setup_test_search()
    channel_1 = getChannelByChannelName('drinkWater')
    test = getChannelDetailsSimple(1234556)
    assert test == None
Example #9
0
def test_getChannelDetails_VE():
    data = reset_data()
    data = setup_test_search()
    with pytest.raises(ValueError_http):
        test = getChannelDetails(123365496)
Example #10
0
def test_getUserFromUid_alright():
    data = reset_data()
    data = setup_test_search()
    user_1 = getUserByHandle('Builder')
    test = getUserFromUid(user_1['u_id'])
    assert test == user_1