def fixture_message_service(mocked_api_client, auth_session): service = MessageService(MultiAttachmentsMessagesApi(mocked_api_client), MessageApi(mocked_api_client), MessageSuppressionApi(mocked_api_client), StreamsApi(mocked_api_client), PodApi(mocked_api_client), AttachmentsApi(mocked_api_client), DefaultApi(mocked_api_client), auth_session, minimal_retry_config()) return service
def get_stream_service(self) -> OboStreamService: """Returns a fully initialized OboStreamService :return: a new OboStreamService instance """ return OboStreamService( StreamsApi(self._pod_client), RoomMembershipApi(self._pod_client), ShareApi(self._agent_client), self._auth_session, self._config.retry)
def get_message_service(self) -> MessageService: """Returns a fully initialized MessageService :return: a new MessageService instance. """ return MessageService( MultiAttachmentsMessagesApi(self._agent_client), MessageApi(self._pod_client), MessageSuppressionApi(self._pod_client), StreamsApi(self._pod_client), PodApi(self._pod_client), AttachmentsApi(self._agent_client), DefaultApi(self._pod_client), self._auth_session, self._config.retry )
def fixture_streams_api(mocked_api_client): return Mock(wraps=StreamsApi(mocked_api_client))