def setUp(self): self._task_queue = new_task_queue() self._runner = AsyncRunner(futures.ThreadPoolExecutor(max_workers=1), self._task_queue) self.agent_service_manager = Mock(AgentServiceManager) self.presence_service_manager = Mock(PresenceServiceManager) self.presence_service_executor = Mock(PresenceServiceExecutor) self.funckey_manager = Mock(FunckeyManager) self.forward_dao = Mock(ForwardDAO) self.user_service_notifier = Mock(UserServiceNotifier) self._bus_listener = Mock(BusListener) self.user_service_manager = UserServiceManager( self.user_service_notifier, self.agent_service_manager, self.presence_service_manager, self.funckey_manager, self._runner, self._bus_listener, self._task_queue ) self.user_service_manager.presence_service_executor = self.presence_service_executor self.user_dao = self.user_service_manager.dao.user = Mock(UserDAO) self.user_service_manager.dao.forward = self.forward_dao context.reset()
def setUp(self): self.task_queue = new_task_queue() self.async_runner = AsyncRunner(futures.ThreadPoolExecutor(max_workers=1), self.task_queue) self.cti_server = Mock() with patch('xivo_cti.services.people.cti_adapter.config', {'dird': {}}): with patch('xivo_cti.services.people.cti_adapter.Client') as Client: self.cti_adapter = OldProtocolCTIAdapter(self.async_runner, self.cti_server) self.client = Client.return_value self.formatter = self.cti_adapter._old_formatter = Mock(OldDirectoryFormatter)
def setUp(self): self.task_queue = new_task_queue() self.async_runner = AsyncRunner(futures.ThreadPoolExecutor(max_workers=1), self.task_queue) self.cti_server = Mock() self.uuid = '738d4ae6-6a8f-4370-8f7d-bad1e56a7501' with patch('xivo_cti.services.people.cti_adapter.config', {'dird': {}}): with patch('xivo_cti.services.people.cti_adapter.Client') as Client: self.cti_adapter = PeopleCTIAdapter(self.async_runner, self.cti_server, self.uuid) self.client = Client.return_value
def setUp(self): self.uuid = 'some-uuid' self.id_ = 42 self.key = (self.uuid, self.id_) self.async_runner = AsyncRunner( futures.ThreadPoolExecutor(max_workers=1), new_task_queue()) self._forwarder = Mock(StatusForwarder) self._fetcher = _AgentStatusFetcher(self._forwarder, self.async_runner, s.service_tracker, UUID)
def setUp(self): self._task_queue = new_task_queue() self._ami = Mock(AMIClass) self._ami_cb_handler = Mock(AMICallbackHandler) self._connection = Mock(CTI) self._runner = AsyncRunner(futures.ThreadPoolExecutor(max_workers=1), self._task_queue) self.manager = CallManager(self._ami, self._ami_cb_handler, self._runner) client_factory = self.manager._new_ctid_ng_client = Mock() self.ctid_ng_client = client_factory.return_value
def setUp(self): self.task_queue = new_task_queue() self.async_runner = AsyncRunner( futures.ThreadPoolExecutor(max_workers=1), self.task_queue) self._ctiserver = Mock(CTIServer, myipbxid='xivo') self._broadcast_cti_group = Mock(CTIGroup) with patch('xivo_cti.interfaces.interface_cti.context', Mock()): with patch( 'xivo_cti.interfaces.interface_cti.AuthenticationHandler', Mock()): self._cti_connection = CTI(self._ctiserver, self._broadcast_cti_group, CTIMessageDecoder(), CTIMessageEncoder()) self._cti_connection.login_task = Mock()
def setUp(self): self.thread_pool_executor = futures.ThreadPoolExecutor(max_workers=1) self.task_queue = new_task_queue() self.runner = AsyncRunner(self.thread_pool_executor, self.task_queue)
def setUp(self): self.task_queue = new_task_queue()