def test_groups_delete_user(self): group_id = open_json("test_data_group_user.json") test_data = {"id": group_id["id"]} url = f"{base_url}?delay=1" response = client.delete(url, json=test_data) assert response.status_code == 200
def test_users_id(self): user_id = open_json(test_data_users) uid = user_id["user_id"] response = client.get(f"/api/v1/users/{uid}") state = response.status_code assert state is 200 assert response.json() is not None
def test_groups_post_group_not_found(self): group_id = open_json("test_data_group.json") test_data = { "group_id": str(uuid.uuid4()), "user": "******", } url = f"/api/v1/groups/user/create" response = client.post(url, json=test_data) response = client.post(url, json=test_data) assert response.status_code == 404
def test_groups_post_two_user_error(self): group_id = open_json("test_data_group.json") test_data = { "group_id": group_id["id"], "user": "******", } url = f"/api/v1/groups/user/create" response = client.post(url, json=test_data) response = client.post(url, json=test_data) assert response.status_code == 400
def test_user_password(self): user_id = open_json(test_data_users) test_data = { "user_name": user_id["user_name"], "password": user_id["password"] } url = f"/api/v1/users/check-pwd/" response = client.post(url, data=test_data) result = response.json() assert response.status_code == 200 assert result["result"] == True
def test_groups_post_user(self): group_id = open_json("test_data_group.json") test_data = { "group_id": group_id["id"], "user": "******", } # save_json("test_data_test_group_user.json", test_data) url = f"/api/v1/groups/user/create?delay=1" response = client.post(url, json=test_data) assert response.status_code == 201 data = response.json() save_json("test_data_group_user.json", data=data)
def test_groups_post_two_user(self): count = 1 group_id = open_json("test_data_group.json") for _ in range(2): test_data = { "group_id": group_id["id"], "user": f"abc11{count}", } url = f"/api/v1/groups/user/create" count += 1 response = client.post(url, json=test_data) assert response.status_code == 201
def test_users_list_param_all(self): data = open_json(test_data_test_user) a = data["first_name"] b = data["last_name"] c = data["title"] d = data["company"] e = data["city"] f = data["country"] g = data["postal"] response = client.get( f"/api/v1/users/list?active=true&firstname={a}&lastname={b}&title={c}&company={d}&city={e}&country={f}&postal={g}" ) assert response.status_code == 200
def test_todos_delete_delay(self): todo_id = open_json(test_data_todos) response = client.delete(f"/api/v1/todo/{todo_id['todo_id']}?delay=1") assert response.status_code == 200
def test_todos_id(self): todo_id = open_json(test_data_todos) response = client.get(f"/api/v1/todo/{todo_id['todo_id']}") assert response.status_code == 200
def test_users_delete_delay(self): user_id = open_json("test_data_users.json") response = client.delete(f"/api/v1/users/{user_id['user_id']}?delay=1") assert response.status_code == 200
def test_groups_get_deactivate(self): group_id = open_json("test_data_group.json") g_id: str = group_id["id"] url = f"{base_url}/state?id={g_id}&isActive=false" response = client.put(url) assert response.status_code == 201
def test_groups_get_activate_error_delay(self): group_id = open_json("test_data_group.json") g_id: str = group_id["id"] url = f"{base_url}/state?id={g_id}&delay=122&isActive=true" response = client.put(url) assert response.status_code == 422
def test_groups_get_group_delay_error(self): group_id = open_json("test_data_group.json") url = f"/api/v1/groups/group?groupId={group_id['id']}&delay=122" response = client.get(url) assert response.status_code == 422
def test_users_id_delay(self): user_id = open_json(test_data_users) response = client.get(f"/api/v1/users/{user_id['user_id']}?delay=1") assert response.status_code == 200
def test_users_put_status_activate(self): user_id = open_json(test_data_users) test_data = {"id": user_id["user_id"], "isActive": True} response = client.put(f"/api/v1/users/status", json=test_data) assert response.status_code == 200