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)
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)
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)
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)
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)
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)
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)