@@ -27,12 +27,12 @@ async def test_get_settings_requires_auth(self, client: AsyncClient) -> None:
2727 assert "not authenticated" in error ["detail" ].lower () or "unauthorized" in error ["detail" ].lower ()
2828
2929 @pytest .mark .asyncio
30- async def test_get_settings_with_admin_auth (self , client : AsyncClient , shared_admin : Dict [str , str ]) -> None :
30+ async def test_get_settings_with_admin_auth (self , client : AsyncClient , test_admin : Dict [str , str ]) -> None :
3131 """Test getting system settings with admin authentication."""
3232 # Login and get cookies
3333 login_data = {
34- "username" : shared_admin ["username" ],
35- "password" : shared_admin ["password" ]
34+ "username" : test_admin ["username" ],
35+ "password" : test_admin ["password" ]
3636 }
3737 login_response = await client .post ("/api/v1/auth/login" , data = login_data )
3838 assert login_response .status_code == 200
@@ -68,12 +68,12 @@ async def test_get_settings_with_admin_auth(self, client: AsyncClient, shared_ad
6868 assert settings .monitoring_settings .sampling_rate == 0.1
6969
7070 @pytest .mark .asyncio
71- async def test_update_and_reset_settings (self , client : AsyncClient , shared_admin : Dict [str , str ]) -> None :
71+ async def test_update_and_reset_settings (self , client : AsyncClient , test_admin : Dict [str , str ]) -> None :
7272 """Test updating and resetting system settings."""
7373 # Login as admin
7474 login_data = {
75- "username" : shared_admin ["username" ],
76- "password" : shared_admin ["password" ]
75+ "username" : test_admin ["username" ],
76+ "password" : test_admin ["password" ]
7777 }
7878 login_response = await client .post ("/api/v1/auth/login" , data = login_data )
7979 assert login_response .status_code == 200
@@ -125,12 +125,12 @@ async def test_update_and_reset_settings(self, client: AsyncClient, shared_admin
125125 assert reset_settings .monitoring_settings .log_level == "INFO"
126126
127127 @pytest .mark .asyncio
128- async def test_regular_user_cannot_access_settings (self , client : AsyncClient , shared_user : Dict [str , str ]) -> None :
128+ async def test_regular_user_cannot_access_settings (self , client : AsyncClient , test_user : Dict [str , str ]) -> None :
129129 """Test that regular users cannot access admin settings."""
130130 # Login as regular user
131131 login_data = {
132- "username" : shared_user ["username" ],
133- "password" : shared_user ["password" ]
132+ "username" : test_user ["username" ],
133+ "password" : test_user ["password" ]
134134 }
135135 login_response = await client .post ("/api/v1/auth/login" , data = login_data )
136136 assert login_response .status_code == 200
@@ -149,12 +149,12 @@ class TestAdminUsers:
149149 """Test admin user management endpoints against real backend."""
150150
151151 @pytest .mark .asyncio
152- async def test_list_users_with_pagination (self , client : AsyncClient , shared_admin : Dict [str , str ]) -> None :
152+ async def test_list_users_with_pagination (self , client : AsyncClient , test_admin : Dict [str , str ]) -> None :
153153 """Test listing users with pagination."""
154154 # Login as admin
155155 login_data = {
156- "username" : shared_admin ["username" ],
157- "password" : shared_admin ["password" ]
156+ "username" : test_admin ["username" ],
157+ "password" : test_admin ["password" ]
158158 }
159159 login_response = await client .post ("/api/v1/auth/login" , data = login_data )
160160 assert login_response .status_code == 200
@@ -188,12 +188,12 @@ async def test_list_users_with_pagination(self, client: AsyncClient, shared_admi
188188 assert "updated_at" in user
189189
190190 @pytest .mark .asyncio
191- async def test_create_and_manage_user (self , client : AsyncClient , shared_admin : Dict [str , str ]) -> None :
191+ async def test_create_and_manage_user (self , client : AsyncClient , test_admin : Dict [str , str ]) -> None :
192192 """Test full user CRUD operations."""
193193 # Login as admin
194194 login_data = {
195- "username" : shared_admin ["username" ],
196- "password" : shared_admin ["password" ]
195+ "username" : test_admin ["username" ],
196+ "password" : test_admin ["password" ]
197197 }
198198 login_response = await client .post ("/api/v1/auth/login" , data = login_data )
199199 assert login_response .status_code == 200
@@ -257,12 +257,12 @@ class TestAdminEvents:
257257 """Test admin event management endpoints against real backend."""
258258
259259 @pytest .mark .asyncio
260- async def test_browse_events (self , client : AsyncClient , shared_admin : Dict [str , str ]) -> None :
260+ async def test_browse_events (self , client : AsyncClient , test_admin : Dict [str , str ]) -> None :
261261 """Test browsing events with filters."""
262262 # Login as admin
263263 login_data = {
264- "username" : shared_admin ["username" ],
265- "password" : shared_admin ["password" ]
264+ "username" : test_admin ["username" ],
265+ "password" : test_admin ["password" ]
266266 }
267267 login_response = await client .post ("/api/v1/auth/login" , data = login_data )
268268 assert login_response .status_code == 200
@@ -291,12 +291,12 @@ async def test_browse_events(self, client: AsyncClient, shared_admin: Dict[str,
291291 assert data ["total" ] >= 0
292292
293293 @pytest .mark .asyncio
294- async def test_event_statistics (self , client : AsyncClient , shared_admin : Dict [str , str ]) -> None :
294+ async def test_event_statistics (self , client : AsyncClient , test_admin : Dict [str , str ]) -> None :
295295 """Test getting event statistics."""
296296 # Login as admin
297297 login_data = {
298- "username" : shared_admin ["username" ],
299- "password" : shared_admin ["password" ]
298+ "username" : test_admin ["username" ],
299+ "password" : test_admin ["password" ]
300300 }
301301 login_response = await client .post ("/api/v1/auth/login" , data = login_data )
302302 assert login_response .status_code == 200
@@ -324,10 +324,10 @@ async def test_event_statistics(self, client: AsyncClient, shared_admin: Dict[st
324324 assert data ["error_rate" ] >= 0.0
325325
326326 @pytest .mark .asyncio
327- async def test_admin_events_export_csv_and_json (self , client : AsyncClient , shared_admin : Dict [str , str ]) -> None :
327+ async def test_admin_events_export_csv_and_json (self , client : AsyncClient , test_admin : Dict [str , str ]) -> None :
328328 """Export admin events as CSV and JSON and validate basic structure."""
329329 # Login as admin
330- login_data = {"username" : shared_admin ["username" ], "password" : shared_admin ["password" ]}
330+ login_data = {"username" : test_admin ["username" ], "password" : test_admin ["password" ]}
331331 login_response = await client .post ("/api/v1/auth/login" , data = login_data )
332332 assert login_response .status_code == 200
333333
@@ -352,10 +352,10 @@ async def test_admin_events_export_csv_and_json(self, client: AsyncClient, share
352352
353353 @pytest .mark .asyncio
354354 async def test_admin_user_rate_limits_and_password_reset (self , client : AsyncClient ,
355- shared_admin : Dict [str , str ]) -> None :
355+ test_admin : Dict [str , str ]) -> None :
356356 """Create a user, manage rate limits, and reset password via admin endpoints."""
357357 # Login as admin
358- login_data = {"username" : shared_admin ["username" ], "password" : shared_admin ["password" ]}
358+ login_data = {"username" : test_admin ["username" ], "password" : test_admin ["password" ]}
359359 login_response = await client .post ("/api/v1/auth/login" , data = login_data )
360360 assert login_response .status_code == 200
361361
0 commit comments