def _insert_invalid_agent(self): agent = AgentFeatures() agent.numgroup = 6 agent.number = '15' agent.passwd = '' agent.context = 'default' self.session.add(agent)
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)
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')
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
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
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
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
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
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)
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 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)