Ejemplo n.º 1
0
def test_logout1():
    '''
    Test a valid use case of auth.logout
    '''
    reset_auth_store()
    user1 = reg_user1()
    assert auth.logout(user1) == True
Ejemplo n.º 2
0
def workspace_reset():
    '''
    Function to reset the workspace
    '''
    reset_auth_store()
    reset_channel_data_store()
    reset_message_count()
    reset_messages_store()
    return
Ejemplo n.º 3
0
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': '******'})
Ejemplo n.º 4
0
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': '******'})
Ejemplo n.º 5
0
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
Ejemplo n.º 6
0
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']