Ejemplo n.º 1
0
def test_auth_login_3():
    reset_data()
    dict1 = auth_register('*****@*****.**', 'mypassword', 'Kevin', 'Yasin')
    token1 = dict1['token']
    auth_logout(token1)
    with pytest.raises(ValueError):
        auth_login("*****@*****.**", "incorrectpass")
Ejemplo n.º 2
0
def setup():
    reset_data()
    user_dict1 = auth_register('*****@*****.**', 'hello123', 'Steven', 'Lay')
    user1 = user_dict1['token']
    user_id1 = user_dict1['u_id']
    user = user_dict(user_id1)
    user['permission_id'] = 3

    admin_dict1 = auth_register('*****@*****.**', 'adminhello123', 'adminSteven', 'Lay')
    admin1 = admin_dict1['token']
    admin_id1 = admin_dict1['u_id']
    admin = user_dict(admin_id1)
    admin['permission_id'] = 1

    admin_dict2 = auth_register('*****@*****.**', 'adminhello123', 'adminSteven', 'Lay')
    admin2 = admin_dict2['token']
    admin_id2 = admin_dict2['u_id']
    admin_2 = user_dict(admin_id2)
    admin_2['permission_id'] = 1

    channel_dict1 = channels_create(admin1, 'chat1', 'true')
    channel1 = channel_dict1['channel_id']

    channel_dict2 = channels_create(user1, 'chat2', 'true')
    channel2 = channel_dict2['channel_id']

    channel_join(user1, channel1)

    return user1, user_id1, admin1, admin_id1, admin2, admin_id2, channel1, channel2
Ejemplo n.º 3
0
def test_auth_register_2():
    reset_data()
    dict1 = auth_register('*****@*****.**', 'validpass', 'Yasin', 'Kevin')
    token = dict1['token']
    assert is_logged_in(token)
    dict2 = auth_register('*****@*****.**', 'validpass', 'Peter', 'Steven')
    token2 = dict2['token']
    assert is_logged_in(token2)
Ejemplo n.º 4
0
def setup():
    reset_data()
    owner_dict = auth_register("*****@*****.**", "password", "owner",
                               "privileges")
    owner_token = owner_dict['token']
    owner_id = owner_dict['u_id']

    return owner_token, owner_id
Ejemplo n.º 5
0
def test_auth_login_1():
    reset_data()
    dict1 = auth_register('*****@*****.**', 'mypassword', 'Kevin', 'Yasin')
    token1 = dict1['token']
    auth_logout(token1)
    dict2 = auth_login("*****@*****.**", "mypassword")
    token2 = dict2['token']
    assert is_logged_in(token2)
Ejemplo n.º 6
0
def test_auth_login_8():
    reset_data()
    dict1 = auth_register('*****@*****.**', 'mypassword', 'Steven',
                          'Peter')
    token1 = dict1['token']
    auth_logout(token1)
    with pytest.raises(ValueError):
        auth_login("*****@*****.**", "mypasswordwrong")
Ejemplo n.º 7
0
def test_auth_login_2():
    reset_data()
    dict1 = auth_register('*****@*****.**', 'mypassword', 'Steven',
                          'Peter')
    token1 = dict1['token']
    auth_logout(token1)
    dict2 = auth_login("*****@*****.**", "mypassword")
    token2 = dict2['token']
    assert is_logged_in(token2)
Ejemplo n.º 8
0
def setup():
    reset_data()

    user_dict1 = auth_register("*****@*****.**", "password", "person",
                               "one")
    u_token = user_dict1['token']
    u_id = user_dict1['u_id']

    return u_token, u_id
Ejemplo n.º 9
0
def setup():
    reset_data()
    dict1 = auth_register('*****@*****.**', 'validpass', 'Yasin', 'Kevin')
    token1 = dict1['token']
    u_id1 = dict1['u_id']

    dict2 = auth_register('*****@*****.**', 'validpass', 'Peter', 'Steven')
    token2 = dict2['token']
    u_id2 = dict2['u_id']

    return token1, u_id1, token2, u_id2
Ejemplo n.º 10
0
def setup():
    reset_data()
    owner_dict = auth_register("*****@*****.**", "password", "owner",
                               "privileges")
    owner_token = owner_dict['token']
    owner_id = owner_dict['u_id']

    user_dict1 = auth_register("*****@*****.**", "password", "person",
                               "one")
    u_token = user_dict1['token']
    u_id = user_dict1['u_id']

    return owner_token, owner_id, u_token, u_id
Ejemplo n.º 11
0
def setup():
    reset_data()
    # First user
    owner_dict1 = auth_register("*****@*****.**", "password", "firstname",
                                "lastname")
    owner_token = owner_dict1['token']

    # Second user
    user_dict1 = auth_register("*****@*****.**", "password123", "firstname",
                               "lastname")
    u_token = user_dict1['token']

    return owner_token, u_token
Ejemplo n.º 12
0
def setup():
    reset_data()
    data = get_data()
    user_dict1 = auth_register('*****@*****.**', 'hello123', 'Steven', 'Lay')
    user1 = user_dict1['token']
    user_id1 = user_dict1['u_id']

    user_dict2 = auth_register('*****@*****.**', 'hello123', 'Steven2',
                               'Lay')
    user2 = user_dict2['token']
    user_id2 = user_dict2['u_id']

    channel_dict1 = channels_create(user1, 'chat1', 'true')
    channel1 = channel_dict1['channel_id']

    channel_join(user2, channel1)

    return data, user1, user_id1, user2, user_id2, channel1
Ejemplo n.º 13
0
def setup_users():
    reset_data()
    owner_dict = auth_register("*****@*****.**", "password", "firstname", "lastname")
    owner_token = owner_dict['token']
    owner_id = owner_dict['u_id']

    # Second user
    user_dict = auth_register("*****@*****.**", "password123", "firstname", "lastname")
    u_token = user_dict['token']
    u_id = user_dict['u_id']

    # Create channel for messages to send to
    channel = channels_create(owner_token, "channel name", True)
    channel_id = channel['channel_id']

    # Create channel for messages to send to
    second_channel = channels_create(u_token, "second channel", True)
    channel_id2 = second_channel['channel_id']

    return owner_token, owner_id, u_token, u_id, channel_id, channel_id2
Ejemplo n.º 14
0
def user_setup():
    reset_data()
    owner_dict = auth_register("*****@*****.**", "password", "owner",
                               "privileges")
    owner_token = owner_dict['token']
    owner_id = owner_dict['u_id']

    user_dict = auth_register("*****@*****.**", "password", "person", "one")
    u_token = user_dict['token']
    u_id = user_dict['u_id']

    channel_dict = channels_create(owner_token, 'channel name', 'true')
    channel_id = channel_dict['channel_id']

    channel_dict2 = channels_create(owner_token, 'channel 2', 'true')
    channel_id2 = channel_dict['channel_id']

    channel_join(u_token, channel_id)

    return owner_token, owner_id, u_token, u_id, channel_id, channel_id2
Ejemplo n.º 15
0
def setup():
    reset_data()
    data = get_data()
    user_dict1 = auth_register('*****@*****.**', 'hello123', 'Steven', 'Lay')
    user1 = user_dict1['token']
    user_id1 = user_dict1['u_id']

    user_dict2 = auth_register('*****@*****.**', 'hello123', '2Steven',
                               'Lay')
    user2 = user_dict2['token']
    user_id2 = user_dict2['u_id']

    channel_dict1 = channels_create(user1, 'chat1', 'true')
    channel1 = channel_dict1['channel_id']

    channel_dict2 = channels_create(user1, 'chat2', 'true')
    channel2 = channel_dict2['channel_id']

    channel_join(user2, channel1)

    messagelist = data['messages']

    return user1, user_id1, user2, user_id2, channel1, channel2, messagelist
Ejemplo n.º 16
0
def test_auth_register_6():
    reset_data()
    with pytest.raises(ValueError):
        auth_register('*****@*****.**', 'four', 'First', 'Last')
Ejemplo n.º 17
0
def test_auth_register_16():
    reset_data()
    with pytest.raises(ValueError):
        auth_register('', '', '', '')
Ejemplo n.º 18
0
def test_auth_login_4():
    reset_data()
    with pytest.raises(ValueError):
        auth_login("*****@*****.**", "randompass")
Ejemplo n.º 19
0
def test_auth_register_13():
    reset_data()
    with pytest.raises(ValueError):
        auth_register('1nVal1d3mail', 'four', 'Greaterthanfiftycharactersfirstnamewhichiswaytoolong', 'GreaterthanfiftycharactersLastnamewhichiswaytoolong')
Ejemplo n.º 20
0
def test_auth_register_11():
    reset_data()
    with pytest.raises(ValueError):
        auth_register('1nVal1d3mail', 'four', 'First', 'Last')
Ejemplo n.º 21
0
def test_auth_register_10():
    reset_data()
    with pytest.raises(ValueError):
        auth_register('1nVal1d3mail', 'validPasss', 'First', 'Last')
Ejemplo n.º 22
0
def test_auth_register_15():
    reset_data()
    with pytest.raises(ValueError):
        auth_register('*****@*****.**', 'validpassword', 'awefawefawef', '')
Ejemplo n.º 23
0
def test_auth_register_5():
    reset_data()
    dict1 = auth_register('*****@*****.**', 'validpass', 'thisisindeeddefinitelyfiftycharacterslongexactlyxx', 'thisisindeeddefinitelyfiftycharacterslongexactlyxy')
    token = dict1['token']
    assert is_logged_in(token)
Ejemplo n.º 24
0
def test_auth_register_1():
    reset_data()
    dict1 = auth_register('*****@*****.**', 'validpass', 'Yasin', 'Kevin')
    token = dict1['token']
    assert is_logged_in(token)
Ejemplo n.º 25
0
def test_auth_register_3():
    reset_data()
    dict1 = auth_register('*****@*****.**', 'validpass', 'Same', 'Same')
    token = dict1['token']
    assert is_logged_in(token)
Ejemplo n.º 26
0
def test_auth_login_5():
    reset_data()
    with pytest.raises(ValueError):
        auth_login("inVAL1D3mail$", "randompass")
Ejemplo n.º 27
0
def test_auth_register_8():
    reset_data()
    with pytest.raises(ValueError):
        auth_register('*****@*****.**', 'validPasss', 'First', 'GreaterthanfiftycharactersLastnamewhichiswaytoolong')
Ejemplo n.º 28
0
def test_auth_register_9():
    reset_data()
    auth_register('*****@*****.**', 'validpass', 'Yasin', 'Kevin')
    with pytest.raises(ValueError):
        auth_register('*****@*****.**', 'validPasss', 'First', 'Last')
Ejemplo n.º 29
0
def test_auth_register_4():
    reset_data()
    dict1 = auth_register('*****@*****.**', 'validpass', 'Y()@#@!#*##@', '#@$)(#)$(()#$()(#)@$)')
    token = dict1['token']
    assert is_logged_in(token)
Ejemplo n.º 30
0
def test_auth_login_7():
    reset_data()
    with pytest.raises(ValueError):
        auth_login("", "")