Exemplo n.º 1
0
def test_empty(start_db):
    users = start_db[0]    
    global c
    c += 1
    res = check_users()
    if res == str(users):
        logging(res_good, c, request_users, res)
    else:
        logging(res_bad, c, request_users, res)  
    assert res == str(users)
Exemplo n.º 2
0
def test_plus_part_name(start_db):
    users = start_db[0]
    test_list = start_db[4]
    global c
    c += 1
    name = users[test_list]['username'][0]
    name1 = users[test_list]['username'][1] 
    res = check_users(username = name)
    res1 = check_users(username = name + name1)
    req = request_users + f'username={name}'
    req1 = request_users + f'username={name + name1}' 
    temp = {}
    for i in users:
        if name in users[i]['username'] or  name + name1 in users[i]['username']:
            temp[i] = users[i]
    if res == str(temp):
        logging(res_good, c, req, res)
        logging(res_good, c, req1, res1)
    else:
        logging(res_bad, c, req, res)
        logging(res_bad, c, req1, res1)  
    assert res == str(temp) 
Exemplo n.º 3
0
def test_plus_fullname(start_db):
    users = start_db[0]
    test_list = start_db[4]
    global c   
    c += 1
    name = users[test_list]['username']
    res = check_users(username = name)
    req = request_users + f'username={name}' 
    temp = {}
    for i in users:
        if name in users[i]['username']:
            temp[i] = users[i]
    if res == str(temp):
        logging(res_good, c, req, res)
    else:
        logging(res_bad, c, req, res) 
    assert res == str(temp)  
Exemplo n.º 4
0
def test_plus_wrong_dep(start_db):
    users = start_db[0]
    test_list = start_db[4]
    global c
    c += 1
    name = users[test_list]['department'] 
    res = check_users(department = name + '0')
    req = request_users + f'?department={name + "0"}'    
    temp = {}
    for i in users:
        if users[i]['department'] == name + '0':
            temp[i] = users[i]
    if res == str(temp):
        logging(res_good, c, req, res)
    else:
        logging(res_bad, c, req, res) 
    assert res == str(temp)  
Exemplo n.º 5
0
def test_empty_dep_wrong_name(start_db):
    users = start_db[0]
    user = start_db[1]
    test_list = start_db[4]
    global c
    name = user[test_list]['username']
    c += 1
    res = check_users(department='', username = name + "0")
    req = request_users + f'?department=&username={name + "0"}'
    temp = {}
    for i in users:
        if name + "0" in users[i]['username']:
            temp[i] = users[i]
    if res == str(temp):
        logging(res_good, c, req, res)
    else:
        logging(res_bad, c, req, res) 
    assert res == str(temp)  
Exemplo n.º 6
0
def test_empty_name_plus_wrong_dep(start_db):
    users = start_db[0]
    test_list = start_db[4]
    global c
    name = users[test_list]['department']
    c += 1
    res = check_users(department= name + '0', username = '')
    req = request_users + f'?department={name+"0"}&username='******'' in users[i]['username']:
            temp[i] = users[i]
        if users[i]['department'] != name + '0':
            try:
                del temp[i]
            except:
                pass
    if res == str(temp):
        logging(res_good, c, req, res)
    else:
        logging(res_bad, c, req, res) 
    assert res == str(temp)  
Exemplo n.º 7
0
def test_wrong_dep_name(start_db):
    users = start_db[0]
    test_list = start_db[4]
    global c    
    c += 1
    name = users[test_list]['department'] 
    name1 = users[test_list]['username']    
    res = check_users(department = name + '0', username = name1 + '0')
    req = request_users + f'?department={name+"0"}&username={name1+"0"}' 
    temp = {}
    for i in users:
        if name1+"0" in users[i]['username']:
            temp[i] = users[i]
        if users[i]['department'] != name+"0":
            try:
                del temp[i]
            except:
                pass
    if res == str(temp):
        logging(res_good, c, req, res)
    else:
        logging(res_bad, c, req, res) 
    assert res == str(temp)