Example #1
0
    def _insert_invalid_agent(self):
        agent = AgentFeatures()
        agent.numgroup = 6
        agent.number = '15'
        agent.passwd = ''
        agent.context = 'default'

        self.session.add(agent)
Example #2
0
    def _insert_valid_agent(self):
        agent = AgentFeatures()
        agent.numgroup = 6
        agent.number = '15'
        agent.passwd = ''
        agent.context = 'default'
        agent.language = ''
        agent.description = ''

        self.session.add(agent)
Example #3
0
 def test_add_agent(self):
     agent = AgentFeatures()
     agent.numgroup = 6
     agent.number = '15'
     agent.passwd = ''
     agent.context = self.agent_context
     agent.language = ''
     agent.description = ''
     agent_dao.add_agent(agent)
     self.assertTrue(agent.id > 0)
     self.assertTrue(agent_dao.agent_number(agent.id) == '15')
Example #4
0
 def add_agent(self, **kwargs):
     kwargs.setdefault('id', self._generate_int())
     kwargs.setdefault('number', ''.join(random.choice('123456789') for _ in range(6)))
     kwargs.setdefault('passwd', '')
     kwargs.setdefault('language', random.choice(['fr_FR', 'en_US']))
     kwargs.setdefault('description', 'description')
     kwargs.setdefault('tenant_uuid', self.default_tenant.uuid)
     agent = AgentFeatures(**kwargs)
     self.add_me(agent)
     return agent
Example #5
0
 def add_agent(self, **kwargs):
     kwargs.setdefault('id', self._generate_int())
     kwargs.setdefault('numgroup', self._generate_int())
     kwargs.setdefault('number', int(''.join(random.choice('123456789') for _ in range(6))))
     kwargs.setdefault('passwd', '')
     kwargs.setdefault('context', ''.join(random.choice('abcdefghijklmnopqrstuvwxyz') for _ in range(6)))
     kwargs.setdefault('language', random.choice(['fr_FR', 'en_US']))
     kwargs.setdefault('description', 'description')
     agent = AgentFeatures(**kwargs)
     self.add_me(agent)
     return agent
    def _insert_agent(self, agent_id, agent_number):
        agent = AgentFeatures()
        agent.id = agent_id
        agent.number = agent_number
        agent.numgroup = 6
        agent.passwd = ''
        agent.context = 'foobar'
        agent.language = ''
        agent.description = ''

        self.add_me(agent)

        return agent
Example #7
0
    def _insert_valid_agent(self):
        agent = AgentFeatures()
        agent.numgroup = 6
        agent.number = '15'
        agent.passwd = ''
        agent.context = 'default'
        agent.language = ''
        agent.description = ''

        self.session.add(agent)
Example #8
0
    def _insert_agent(self, number=agent_number):
        agent = AgentFeatures()
        agent.numgroup = 6
        agent.number = number
        agent.passwd = ''
        agent.context = self.agent_context
        agent.language = ''
        agent.description = ''

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

        return agent
Example #9
0
 def test_add_agent(self):
     agent = AgentFeatures()
     agent.numgroup = 6
     agent.number = '15'
     agent.passwd = ''
     agent.context = self.agent_context
     agent.language = ''
     agent.description = ''
     agent_dao.add_agent(agent)
     self.assertTrue(agent.id > 0)
     self.assertTrue(agent_dao.agent_number(agent.id) == '15')
Example #10
0
    def _insert_invalid_agent(self):
        agent = AgentFeatures()
        agent.numgroup = 6
        agent.number = '15'
        agent.passwd = ''
        agent.context = 'default'

        self.session.add(agent)
Example #11
0
    def _insert_agent(self, agent_id, agent_number):
        agent = AgentFeatures()
        agent.id = agent_id
        agent.number = agent_number
        agent.numgroup = 6
        agent.passwd = ''
        agent.context = 'foobar'
        agent.language = ''
        agent.description = ''

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

        return agent
Example #12
0
    def _insert_agent(self, number=agent_number):
        agent = AgentFeatures()
        agent.numgroup = 6
        agent.number = number
        agent.passwd = ''
        agent.context = self.agent_context
        agent.language = ''
        agent.description = ''

        self.add_me(agent)

        return agent
Example #13
0
    def test_get_agent_number(self):
        self.assertRaises(LookupError, user_dao.get_agent_number, 1)

        agent = AgentFeatures()
        agent.number = '1234'
        agent.numgroup = 0
        agent.passwd = ''
        agent.context = 'ctx'
        agent.language = 'fr'
        agent.description = 'description'

        self.add_me(agent)

        user = self.add_user(agentid=agent.id)

        result = user_dao.get_agent_number(user.id)

        self.assertEqual(result, agent.number)
Example #14
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()
Example #15
0
    def test_get_agent_number(self):
        self.assertRaises(LookupError, user_dao.get_agent_number, 1)

        agent = AgentFeatures()
        agent.number = "1234"
        agent.numgroup = 0
        agent.passwd = ""
        agent.context = "ctx"
        agent.language = "fr"
        agent.description = "description"

        self.add_me(agent)

        user = self.add_user(agentid=agent.id)

        result = user_dao.get_agent_number(user.id)

        self.assertEqual(result, agent.number)