Example #1
0
    def _insert_queue(self, name, display_name, number='3000'):
        queue = QueueFeatures()
        queue.name = name
        queue.displayname = display_name
        queue.number = number

        self.add_me(queue)

        return queue
Example #2
0
 def test_add_queue(self):
     queue = QueueFeatures()
     name = u'àç__-\'"é'
     queue.name = name
     queue.displayname = name + 'display'
     queue.number = '3003'
     queue_dao.add_queue(queue)
     self.assertTrue(queue.id > 0)
     self.assertTrue(queue_dao.queue_name(queue.id) == name)
    def _insert_queue(self, queue_id, queue_name, queue_number):
        queue = QueueFeatures()
        queue.name = queue_name
        queue.displayname = queue_name
        queue.number = queue_number

        self.add_me(queue)

        return queue
Example #4
0
    def _insert_queue(self, queue_id, name):
        queue = QueueFeatures()
        queue.id = queue_id
        queue.name = name
        queue.displayname = name
        queue.number = '3000'

        self.add_me(queue)

        return queue
Example #5
0
    def _insert_queue(self, name, display_name, number='3000'):
        queue = QueueFeatures()
        queue.name = name
        queue.displayname = display_name
        queue.number = number

        self.session.begin()
        self.session.add(queue)
        self.session.commit()

        return queue
Example #6
0
    def _insert_queue(self, queue_id, queue_name, queue_number):
        queue = QueueFeatures()
        queue.name = queue_name
        queue.displayname = queue_name
        queue.number = queue_number

        self.session.begin()
        self.session.add(queue)
        self.session.commit()

        return queue
Example #7
0
    def _insert_queue(self, queue_id, name):
        queue = QueueFeatures()
        queue.id = queue_id
        queue.name = name
        queue.displayname = name
        queue.number = '3000'

        self.session.begin()
        self.session.add(queue)
        self.session.commit()

        return queue
Example #8
0
 def add_queuefeatures(self, **kwargs):
     kwargs.setdefault('id', self._generate_int())
     kwargs.setdefault('name', ''.join(random.choice('abcdefghijklmnopqrstuvwxyz') for _ in range(6)))
     kwargs.setdefault('displayname', kwargs['name'].capitalize())
     queuefeatures = QueueFeatures(**kwargs)
     self.add_me(queuefeatures)
     return queuefeatures
Example #9
0
 def add_queuefeatures(self, **kwargs):
     kwargs.setdefault('id', self._generate_int())
     kwargs.setdefault('name', self._random_name())
     kwargs.setdefault('displayname', kwargs['name'].capitalize())
     kwargs.setdefault('tenant_uuid', self.default_tenant.uuid)
     queuefeatures = QueueFeatures(**kwargs)
     self.add_me(queuefeatures)
     return queuefeatures
 def setUp(self):
     super(TestStatSwitchboardPurger, self).setUp()
     self.stat_switchboard_queue = QueueFeatures(
         name='stat_switchboard_queue',
         displayname='stat_switchboard_queue',
         number='3333',
         context='default',
         tenant_uuid=self.default_tenant.uuid,
     )
     self.add_me(self.stat_switchboard_queue)
Example #11
0
def recording_preriquisites(session):
    queue1 = QueueFeatures()
    queue1.id = 1
    queue1.name = 'name1'
    queue1.displayname = 'displayname'

    queue2 = QueueFeatures()
    queue2.id = 2
    queue2.name = 'name2'
    queue2.displayname = 'displayname'

    agent = AgentFeatures()
    agent.id = 1
    agent.numgroup = 1
    agent.number = '1000'
    agent.passwd = '1000'
    agent.context = 'default'
    agent.language = 'fr_FR'
    agent.description = 'my_agent'

    session.begin()
    session.add_all([queue1, queue2, agent])
    session.commit()
    def _insert_queue(self, queue_id, queue_name, queue_number):
        queue = QueueFeatures()
        queue.tenant_uuid = self.default_tenant.uuid
        queue.name = queue_name
        queue.displayname = queue_name
        queue.number = queue_number

        self.add_me(queue)

        return queue
Example #13
0
    def _insert_queue(self, queue_id, name):
        queue = QueueFeatures()
        queue.id = queue_id
        queue.name = name
        queue.displayname = name
        queue.number = '3000'

        self.session.begin()
        self.session.add(queue)
        self.session.commit()

        return queue
Example #14
0
    def test_get_queue_members_for_queues(self):
        self._insert_queue_member('queue1', 'Agent/2')
        self._insert_queue_member('queue2', 'Agent/3')
        self._insert_queue_member('group1', 'SIP/abcdef', is_queue=False)

        queue_feature = QueueFeatures(name='queue1', displayname='queue1')

        self.session.begin()
        self.session.add(queue_feature)
        self.session.commit()

        queue_members = queue_member_dao.get_queue_members_for_queues()

        self.assertEqual(len(queue_members), 1)

        queue_member = queue_members[0]
        self.assertEqual(queue_member.queue_name, 'queue1')
        self.assertEqual(queue_member.member_name, 'Agent/2')