def test_userall_multiple(): user_2 = auth_register('*****@*****.**', 'valid_password2', 'valid_first1', 'valid_last1') res2_2 = auth_login('*****@*****.**', 'valid_password2') user_3 = auth_register('*****@*****.**', 'valid_password3', 'valid_first2', 'valid_last2') res2_3 = auth_login('*****@*****.**', 'valid_password3') assert user_all() == {"users" : ["valid_first", "valid_first1", "valid_first2"]}
def test_userall_0(): user = auth_register('*****@*****.**', 'valid_password', 'valid_first', 'valid_last') res2 = auth_login('*****@*****.**', 'valid_password') token = res2['token'] u_id = res2['u_id'] assert user_all() == {"users" : ["valid_first"]}
import pytest from auth_login import auth_login from auth_register import auth_register from channel_create import channel_create from message_send import message_send from channel_join import channel_join from message_edit import message_edit from Error import AccessError user1 = auth_register("*****@*****.**", "valid_password1", "valid_first1", "valid_last1") res1 = auth_login("*****@*****.**", "valid_password1") token1 = res1["token"] channel_id1 = channel_create(token1, "Example channel 1", True)["channel_id"] # Create additional user user2 = auth_register("*****@*****.**", "valid_password2", "valid_first2", "valid_last2") res2 = auth_login("*****@*****.**", "valid_password2") token2 = res2["token"] u_id2 = res2["u_id"] # Add messages data def test_message_edit(): message_send(token1, channel_id1, "test_message1") # assume message id 0 channel_join(token2, channel_id1) message_send(token2, channel_id1, "test_message2") # assume message id 1 # Test valid message edit
import pytest from Error import AccessError from user_profile_setname import user_profile_setname from auth_login import auth_login from auth_register import auth_register from user_all import user_all from standup_start import standup_start from standup_send import standup_send from channel_create import channel_create user1 = auth_register('*****@*****.**', 'valid_password1', 'valid_first1', 'valid_last1') res1 = auth_login('*****@*****.**', 'valid_password1') token1 = res1['token'] u_id1 = res1['u_id'] channel_id1 = channel_create(token1, 'Example channel 1', True)['channel_id'] def test_standup_send_1(): #testing valid case standup_start(token1, channel_id1, 3) assert standup_send(token1, channel_id1, "test") == {} #testing invalid case #assert admin_userpermission_change("!", 135 , "eaifjij") == {} """ def test_standup_send_2(): #ValueError exceptions Channel (based on ID) does not exist
import pytest from GLOBAL import (GLOBAL_DATA, User, Channel, generate_token, generate_user_id, get_user_from_token, get_user_from_u_id, Message, is_admin_or_owner_token, re_calibrate_msgID, get_u_id_from_token) from user_profile_sethandle import user_profile_sethandle from auth_login import auth_login from auth_register import auth_register user = auth_register('*****@*****.**', 'valid_password', 'valid_first', 'valid_last') res2 = auth_login('*****@*****.**', 'valid_password') token1 = res2['token'] u_id = res2['u_id'] def test_user_profile_sethandle_1(): #testing valid case assert GLOBAL_DATA["users"][0].handle_name == "" assert user_profile_sethandle(token1, "I" * 20) == {} assert GLOBAL_DATA["users"][0].handle_name == "I" * 20 def test_user_profile_sethandle_another(): #testing valid case assert user_profile_sethandle(token1, "asshole") == {} assert GLOBAL_DATA["users"][0].handle_name == "asshole" def test_user_profile_sethandle_2():
from auth_login import auth_login from auth_passwordreset_request import auth_password_reset_req from auth_register import auth_register import pytest # Register a user with valid credentials and log them in user1 = auth_register('*****@*****.**', 'valid_password1', 'valid_first1', 'valid_last1') res1 = auth_login('*****@*****.**', 'valid_password1') def test_auth_passwordreset_request_valid_user(): # Test a valid email belonging to a registered user assert auth_password_reset_req('*****@*****.**') == {} def test_auth_passwordreset_request_non_user(): # Test a valid email that does not belong to a registered user with pytest.raises(ValueError): auth_password_reset_req('*****@*****.**')
import pytest from auth_login import auth_login from auth_register import auth_register from channel_invite import channel_invite from channel_create import channel_create from Error import AccessError # Create channel owner user1 = auth_register('*****@*****.**', 'valid_password1', 'valid_first1', 'valid_last1') res1 = auth_login('*****@*****.**', 'valid_password1') token1 = res1['token'] channel_id1 = channel_create(token1, 'Example channel 1', True)['channel_id'] # Create user to be invited user2 = auth_register('*****@*****.**', 'valid_password2', 'valid_first2', 'valid_last2') res2 = auth_login('*****@*****.**', 'valid_password2') token2 = res2['token'] u_id2 = res2['u_id'] # Create new user who owns a different channel user3 = auth_register('*****@*****.**', 'valid_password3', 'valid_first3', 'valid_last3') res3 = auth_login('*****@*****.**', 'valid_password3') token3 = res3['token'] channel_id3 = channel_create(token3, 'Example channel 3', True)['channel_id'] def test_channel_invite_valid():
def test_auth_login_valid2(): # Test valid email and password assert auth_login('*****@*****.**', 'valid_password2') == { 'u_id': user2['u_id'], 'token': user2['token'] }
def test_auth_login_nonuser(): # Test email that does not belong to a user with pytest.raises(ValueError): auth_login('*****@*****.**', 'valid_password')
def test_auth_login_invalid_email(): # Test invalid input for email with pytest.raises(ValueError): auth_login('invalid_email', 'valid_password')
def test_auth_login_incorrect_password(): # Test incorrect password for a valid user with pytest.raises(ValueError): auth_login('*****@*****.**', 'incorrect_password')