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
Exemple #4
0
 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)
Exemple #5
0
 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()
Exemple #7
0
 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()
 def setUp(self):
     self.task_queue = new_task_queue()