66def test_admin_can_list_users (
77 client : TestClient , superuser_token_headers : dict [str , str ]
88) -> None :
9- r = client .get (
10- f"{ settings .API_V1_STR } /users/" , headers = superuser_token_headers
11- )
9+ r = client .get (f"{ settings .API_V1_STR } /users/" , headers = superuser_token_headers )
1210 assert 200 <= r .status_code < 300
1311 assert "data" in r .json ()
1412
1513
1614def test_manager_can_list_users (
1715 client : TestClient , manager_token_headers : dict [str , str ]
1816) -> None :
19- r = client .get (
20- f"{ settings .API_V1_STR } /users/" , headers = manager_token_headers
21- )
17+ r = client .get (f"{ settings .API_V1_STR } /users/" , headers = manager_token_headers )
2218 assert 200 <= r .status_code < 300
2319
2420
2521def test_member_cannot_list_users (
2622 client : TestClient , normal_user_token_headers : dict [str , str ]
2723) -> None :
28- r = client .get (
29- f"{ settings .API_V1_STR } /users/" , headers = normal_user_token_headers
30- )
24+ r = client .get (f"{ settings .API_V1_STR } /users/" , headers = normal_user_token_headers )
3125 assert r .status_code == 403
3226
3327
@@ -45,9 +39,7 @@ def test_manager_cannot_create_user(
4539def test_member_can_read_own_profile (
4640 client : TestClient , normal_user_token_headers : dict [str , str ]
4741) -> None :
48- r = client .get (
49- f"{ settings .API_V1_STR } /users/me" , headers = normal_user_token_headers
50- )
42+ r = client .get (f"{ settings .API_V1_STR } /users/me" , headers = normal_user_token_headers )
5143 current_user = r .json ()
5244 assert 200 <= r .status_code < 300
5345 assert "role" in current_user
@@ -56,21 +48,17 @@ def test_member_can_read_own_profile(
5648def test_member_cannot_view_metrics (
5749 client : TestClient , normal_user_token_headers : dict [str , str ]
5850) -> None :
59- r = client .get (
60- f"{ settings .API_V1_STR } /metrics/" , headers = normal_user_token_headers
61- )
51+ r = client .get (f"{ settings .API_V1_STR } /metrics/" , headers = normal_user_token_headers )
6252 assert r .status_code == 403
6353
6454
6555def test_manager_can_view_metrics (
6656 client : TestClient , manager_token_headers : dict [str , str ]
6757) -> None :
68- r = client .get (
69- f"{ settings .API_V1_STR } /metrics/" , headers = manager_token_headers
70- )
58+ r = client .get (f"{ settings .API_V1_STR } /metrics/" , headers = manager_token_headers )
7159 assert 200 <= r .status_code < 300
7260
7361
7462def test_unauthenticated_cannot_list_users (client : TestClient ) -> None :
7563 r = client .get (f"{ settings .API_V1_STR } /users/" )
76- assert r .status_code == 401
64+ assert r .status_code == 401
0 commit comments