async def test_list_members(): thread_id = "19:[email protected]" member_id = "8:acs:57b9bac9-df6c-4d39-a73b-26e944adf6ea_9b0110-08007f1041" raised = False async def mock_send(*_, **__): return mock_response(status_code=200, json_payload={"value": [{ "id": member_id }]}) chat_thread_client = ChatThreadClient("https://endpoint", credential, thread_id, transport=Mock(send=mock_send)) chat_thread_members = None try: chat_thread_members = chat_thread_client.list_members() except: raised = True assert raised == False items = [] async for item in chat_thread_members: items.append(item) assert len(items) == 1
async def list_members_async(self): from azure.communication.chat.aio import ChatThreadClient, CommunicationUserCredential chat_thread_client = ChatThreadClient(self.endpoint, CommunicationUserCredential(self.token), self._thread_id) async with chat_thread_client: # [START list_members] chat_thread_members = chat_thread_client.list_members() print("list_members succeeded, members:") async for chat_thread_member in chat_thread_members: print(chat_thread_member)