"""Integration tests for GET /reference-payment-entity/.""" from tests.integration import conftest def test_get_reference_payment_entity_by_id(auth_headers: dict[str, str]) -> None: """Test GET /reference-payment-entity/.""" client = conftest.ows_abacus_contract_api_client(auth_headers) res = client.get_reference_payment_entity_by_id(1) assert res.status_code == 200 assert res.json() == { 'reference_payment_entity_id': 1, 'payment_entity_name': 'AWAL-UK', 'country_of_tax_reporting': 'GBR', } def test_get_reference_payment_entity_by_id_forbidden( unauthorized_headers: dict[str, str], ) -> None: """Test GET /reference-payment-entity/ with forbidden access.""" client = conftest.ows_abacus_contract_api_client(unauthorized_headers) res = client.get_reference_payment_entity_by_id(1) assert res.status_code == 403 assert res.json()['message'] == 'User is forbidden'