Esempio n. 1
0
    def test_get_multi_tenant(self):
        tenant = self.add_tenant()
        agent1 = self.add_agent(number=self.agent1_number,
                                tenant_uuid=tenant.uuid)
        agent2 = self.add_agent(number=self.agent2_number,
                                tenant_uuid=self.default_tenant.uuid)

        result = agent_dao.get(agent1.id,
                               tenant_uuids=[self.default_tenant.uuid])
        assert_that(result, equal_to(None))

        result = agent_dao.get(
            agent2.id, tenant_uuids=[self.default_tenant.uuid, tenant.uuid])
        assert_that(result, equal_to(agent2))

        result = agent_dao.get(agent1.id, tenant_uuids=[tenant.uuid])
        assert_that(result, equal_to(agent1))
Esempio n. 2
0
    def test_get(self):
        agent = self._insert_agent()

        result = agent_dao.get(agent.id)

        assert_that(result.id, equal_to(agent.id))
        assert_that(result.numgroup, equal_to(agent.numgroup))
        assert_that(result.number, equal_to(agent.number))
        assert_that(result.passwd, equal_to(agent.passwd))
        assert_that(result.context, equal_to(agent.context))
        assert_that(result.language, equal_to(agent.language))
Esempio n. 3
0
    def test_get(self):
        agent = self._insert_agent()

        result = agent_dao.get(agent.id)

        assert_that(result.id, equal_to(agent.id))
        assert_that(result.numgroup, equal_to(agent.numgroup))
        assert_that(result.number, equal_to(agent.number))
        assert_that(result.passwd, equal_to(agent.passwd))
        assert_that(result.context, equal_to(agent.context))
        assert_that(result.language, equal_to(agent.language))
Esempio n. 4
0
    def test_get(self):
        agent = self.add_agent()

        result = agent_dao.get(agent.id)

        assert_that(
            result,
            has_properties(
                id=agent.id,
                number=agent.number,
                passwd=agent.passwd,
                context=agent.context,
                language=agent.language,
            ))
Esempio n. 5
0
 def _get_agent(self, id):
     with session_scope():
         agent = agent_dao.get(id)
         return self._format_agent_data(agent)
Esempio n. 6
0
 def _get_agent(self, id):
     agent = agent_dao.get(id)
     return self._format_agent_data(agent)
Esempio n. 7
0
    def test_get_not_exist(self):
        result = agent_dao.get(1)

        assert_that(result, equal_to(None))
Esempio n. 8
0
    def test_get_not_exist(self):
        result = agent_dao.get(1)

        assert_that(result, equal_to(None))
Esempio n. 9
0
def _agent_exists(agent_id):
    return agent_dao.get(agent_id) is not None
Esempio n. 10
0
 def _get_agent(self, id):
     agent = agent_dao.get(id)
     return self._format_agent_data(agent)