@@ -89,7 +89,25 @@ def test_get_all_users(client, test_user1_creation, test_user2_creation):
8989 res = client .get ("/api/v1/aro/user/get_all_users" )
9090 assert res .status_code == 200
9191 all_users = res .json ()["data" ]
92- assert len (all_users ) >= 2
92+ assert len (all_users ) == 2
93+
94+ # Check user1
95+ user1_id = test_user1_creation ["id" ]
96+ user1_from_response = next (user for user in all_users if user ["id" ] == user1_id )
97+ assert user1_from_response ["call_sign" ] == test_user1_creation ["call_sign" ]
98+ assert user1_from_response ["email" ] == test_user1_creation ["email" ]
99+ assert user1_from_response ["first_name" ] == test_user1_creation ["first_name" ]
100+ assert user1_from_response ["last_name" ] == test_user1_creation ["last_name" ]
101+ assert user1_from_response ["phone_number" ] == test_user1_creation ["phone_number" ]
102+
103+ # Check user2
104+ user2_id = test_user2_creation ["id" ]
105+ user2_from_response = next (user for user in all_users if user ["id" ] == user2_id )
106+ assert user2_from_response ["email" ] == test_user2_creation ["email" ]
107+ assert user2_from_response ["call_sign" ] == test_user2_creation ["call_sign" ]
108+ assert user2_from_response ["first_name" ] == test_user2_creation ["first_name" ]
109+ assert user2_from_response ["last_name" ] == test_user2_creation ["last_name" ]
110+ assert user2_from_response ["phone_number" ] == test_user2_creation ["phone_number" ]
93111
94112
95113# Test deleting user1
@@ -98,14 +116,10 @@ def test_user1_deletion(client, test_user1_creation, test_user2_creation):
98116 res = client .delete (f"/api/v1/aro/user/delete_user/{ user_id } " , headers = {"Content-Type" : "application/json" })
99117
100118 assert res .status_code == 200
101- all_users = res .json ()["data" ]
102- assert len (all_users ) == 1
103- assert all_users [0 ]["id" ] != user_id # Ensure user1 is deleted
104- assert all_users [0 ]["id" ] == test_user2_creation ["id" ]
105- assert all_users [0 ]["email" ] == test_user2_creation ["email" ]
106- assert all_users [0 ]["call_sign" ] == test_user2_creation ["call_sign" ]
107- assert all_users [0 ]["first_name" ] == test_user2_creation ["first_name" ]
108- assert all_users [0 ]["last_name" ] == test_user2_creation ["last_name" ]
109- assert all_users [0 ]["phone_number" ] == test_user2_creation ["phone_number" ]
110-
111- return all_users
119+ deleted_user = res .json ()["data" ]
120+ assert deleted_user ["id" ] == user_id
121+ assert deleted_user ["email" ] == test_user1_creation ["email" ]
122+ assert deleted_user ["call_sign" ] == test_user1_creation ["call_sign" ]
123+ assert deleted_user ["first_name" ] == test_user1_creation ["first_name" ]
124+ assert deleted_user ["last_name" ] == test_user1_creation ["last_name" ]
125+ assert deleted_user ["phone_number" ] == test_user1_creation ["phone_number" ]
0 commit comments