Esempio n. 1
0
    def test_default_service_created(self, curs=None):
        env = self.get_environment_by_name(self.actor_env_name)
        f = ServiceFilter(env.id, {}, {}, None)
        srvs = f.filter_objs(curs)
        s_auth = srvs[0]
        s_billing = srvs[1]

        self.assertEqual('Auth', s_auth.name)
        self.assertEqual(env.id, s_auth.environment_id)
        self.assertEqual(True, s_auth.is_active)
        self.assertEqual(False, s_auth.is_possible_deactiate)

        resp = self.get_authorized_api_actions()
        self.check_response_ok(resp)
        auth_a = resp['actions']

        srv_props = json.loads(s_auth.serialized_properties)
        self.assertEqual(auth_a, srv_props)

        self.assertEqual('Billing', s_billing.name)
        self.assertEqual(env.id, s_billing.environment_id)
        self.assertEqual(True, s_billing.is_active)
        self.assertEqual(True, s_billing.is_possible_deactiate)
Esempio n. 2
0
 def _get_services_id_type_idx(self, curs, env):
     f = ServiceFilter(env.id, {}, {}, None)
     srvs = f.filter_objs(curs)
     idx = dict([(s.id, s.type) for s in srvs])
     return idx
Esempio n. 3
0
 def _get_session_data(self, curs, env, user):
     f = ServiceFilter(env.id, {'is_active': True}, {}, None)
     srvs = f.filter_objs(curs)
     srvs_id_type_idx = dict([(str(s.id), s.type) for s in srvs])
     return {'services_id_type_idx': srvs_id_type_idx, 'lang': user.lang,
         'rights': self._get_user_rights(curs, env, user, srvs)}