"""Test GET /identity/admin/resources/all/.""" import requests from tests.integration import config def test_get_adminable_resources_unauthenticated_user(): """Test GET /identity/admin/resources/all/ without a valid JWT.""" res = requests.get( f'{config.QA_BASE_URL}/identity/admin/resources/all/', headers={ 'Authorization': 'Bearer invalid_token', 'Content-Type': 'application/json', }, ) assert res.status_code == 401 def test_get_adminable_resources_jwt(bearer_token): """Test GET /identity/admin/resources/all/ with a valid JWT.""" res = requests.get( f'{config.QA_BASE_URL}/identity/admin/resources/all/', headers={ 'Authorization': f'Bearer {bearer_token}', 'Content-Type': 'application/json', }, ) assert res.status_code == 200 assert len(res.json()['items']) == 1 assert res.json()['items'][0]['id'] == 7123 assert res.json()['items'][0]['type'] == 'Vendor'