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)
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
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)}