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
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
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'] }
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'] }
def test_getChannelDetails(): data = reset_data() data = setup_test_search() channel_1 = getChannelByChannelName('drinkWater') test = getChannelDetails(channel_1['channel_id']) assert test == channel_1
def test_getChnnaelFromMsgId_VE(): data = reset_data() data = setup_test_search() with pytest.raises(ValueError_http): getChannelFromMsgId(123456)
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
def test_getChannelDetailsSimple_none(): data = reset_data() data = setup_test_search() channel_1 = getChannelByChannelName('drinkWater') test = getChannelDetailsSimple(1234556) assert test == None
def test_getChannelDetails_VE(): data = reset_data() data = setup_test_search() with pytest.raises(ValueError_http): test = getChannelDetails(123365496)
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