import requests from tests.integration import config async def test_proxy_gather_uuid_to_id_exchange( bearer_token_pdptest_user: str, ) -> None: """POST /infra/tenant/uuid-to-id-exchange/ endpoint.""" url = f"{config.QA_BASE_URL}/infra/tenant/uuid-to-id-exchange/" headers = {"Authorization": f"Bearer {bearer_token_pdptest_user}"} response = requests.post( url, json=[ { "tenant_type": "account", "tenant_uuid": "87682992-bff2-40ff-aa75-18eb6214679e", }, { "tenant_type": "account", "tenant_uuid": "573d0372-7f2f-48a6-8deb-c9a6558f9549", }, { "tenant_type": "account", "tenant_uuid": "cd9d1555-fca1-4c7d-bd40-56528f0710d1", }, { "tenant_type": "subaccount", "tenant_uuid": "ee36b9c9-3fe5-4870-ada2-961d185bba4a", }, { "tenant_type": "company_brand", "tenant_uuid": "31f4f0f0-cbb4-4a2c-9eb0-d7288c5a2588", }, { "tenant_type": "label_participant", "tenant_uuid": "ea454642-c218-4191-978d-7c219f6e0556", }, ], headers=headers, ) assert response.status_code == 200, f"Response: {response.text}" assert response.json() == { "573d0372-7f2f-48a6-8deb-c9a6558f9549": { "subaccount": None, "account": None, "company_brand": { "tenant_type": "company_brand", "tenant_uuid": "d25a4cd1-e820-45f2-be5c-56edcfeb8298", }, "parent_company": { "tenant_type": "parent_company", "tenant_uuid": "955a1bbd-b623-4ea1-ab5f-8d6620c442fb", }, "tenant_id": 7123, "tenant_type": "account", "tenant_uuid": "573d0372-7f2f-48a6-8deb-c9a6558f9549", }, "87682992-bff2-40ff-aa75-18eb6214679e": { "subaccount": None, "account": None, "company_brand": { "tenant_type": "company_brand", "tenant_uuid": "d25a4cd1-e820-45f2-be5c-56edcfeb8298", }, "parent_company": { "tenant_type": "parent_company", "tenant_uuid": "955a1bbd-b623-4ea1-ab5f-8d6620c442fb", }, "tenant_id": 1, "tenant_type": "account", "tenant_uuid": "87682992-bff2-40ff-aa75-18eb6214679e", }, "cd9d1555-fca1-4c7d-bd40-56528f0710d1": None, "ee36b9c9-3fe5-4870-ada2-961d185bba4a": { "subaccount": None, "account": { "tenant_type": "account", "tenant_uuid": "78b2b199-7191-4bd7-8aaf-94b08cd567aa", }, "company_brand": { "tenant_type": "company_brand", "tenant_uuid": "d25a4cd1-e820-45f2-be5c-56edcfeb8298", }, "parent_company": { "tenant_type": "parent_company", "tenant_uuid": "955a1bbd-b623-4ea1-ab5f-8d6620c442fb", }, "tenant_id": 31989, "tenant_type": "subaccount", "tenant_uuid": "ee36b9c9-3fe5-4870-ada2-961d185bba4a", }, "31f4f0f0-cbb4-4a2c-9eb0-d7288c5a2588": { "subaccount": None, "account": None, "company_brand": None, "parent_company": { "tenant_type": "parent_company", "tenant_uuid": "f1594122-7f99-4916-b103-08b0444c7b46", }, "tenant_id": 5, "tenant_type": "company_brand", "tenant_uuid": "31f4f0f0-cbb4-4a2c-9eb0-d7288c5a2588", }, }