"""Integration tests for POST /subaccounts/names/dataloader endpoint.""" import requests from tests.integration.consts import api, subaccounts EXPECTED_BOOSWEET_RECORDS = { 'name': 'Boosweet Records', 'subaccount_id': 113, 'uuid': subaccounts.BOOSWEET_RECORDS_UUID, } EXPECTED_APEX_MUSIC = { 'name': 'Apex Music', 'subaccount_id': 7537, 'uuid': subaccounts.APEX_MUSIC_UUID, } def test_vendors__names_dataloader() -> None: response = requests.post( api.SUBACCOUNTS_NAMES_DATALOADER, json=[ subaccounts.BOOSWEET_RECORDS_UUID, subaccounts.APEX_MUSIC_UUID, ], ) # Assert the response status assert response.status_code == 200 response_json = response.json() assert 'subaccounts' in response_json assert response_json['subaccounts'] == [ EXPECTED_BOOSWEET_RECORDS, EXPECTED_APEX_MUSIC, ]