def test_logout1(): ''' Test a valid use case of auth.logout ''' reset_auth_store() user1 = reg_user1() assert auth.logout(user1) == True
def workspace_reset(): ''' Function to reset the workspace ''' reset_auth_store() reset_channel_data_store() reset_message_count() reset_messages_store() return
def test_wrong_pass(): ''' Test login if provided with an incorrect pass ''' reset_auth_store() user1 = reg_user1() auth.logout({'token': user1['token']}) with pytest.raises(InputError): auth.login({'email': '*****@*****.**', 'password': '******'})
def test_invalid_email_login(): ''' Test login if provided an invalid login ''' reset_auth_store() user1 = reg_user1() auth.logout({'token': user1['token']}) with pytest.raises(InputError): auth.login({'email': 'Kennan@com', 'password': '******'})
def test_bad_token(): ''' Test logout on a bad token ''' reset_auth_store() reg_user1() user2 = reg_user2() auth.logout(user2) assert auth.logout(user2) == False
def test_login1(): ''' Test basic functionality of login ''' reset_auth_store() user1 = reg_user1() auth.logout({'token': user1['token']}) assert auth.login({ 'email': '*****@*****.**', 'password': '******' })['token'] == user1['token']