def setUp(self): super(TestServicesApi, self).setUp() self.environments_controller = environments.Controller() self.sessions_controller = sessions.Controller() self.services_controller = services.Controller() self.fixture = self.useFixture(config_fixture.Config()) self.fixture.conf(args=[])
def delete(self, request, environment_id): LOG.debug('Environments:Delete <Id: {0}>'.format(environment_id)) target = {"environment_id": environment_id} policy.check('delete_environment', request.context, target) sessions_controller = sessions.Controller() session = sessions_controller.configure(request, environment_id) session_id = session['id'] envs.EnvironmentServices.delete(environment_id, session_id) sessions_controller.deploy(request, environment_id, session_id)
def delete(self, request, environment_id): target = {"environment_id": environment_id} policy.check('delete_environment', request.context, target) if request.GET.get('abandon', '').lower() == 'true': check_env(request, environment_id) LOG.debug('Environments:Abandon <Id: {0}>'.format(environment_id)) envs.EnvironmentServices.remove(environment_id) else: LOG.debug('Environments:Delete <Id: {0}>'.format(environment_id)) sessions_controller = sessions.Controller() session = sessions_controller.configure(request, environment_id) session_id = session['id'] envs.EnvironmentServices.delete(environment_id, session_id) sessions_controller.deploy(request, environment_id, session_id)
def delete(self, request, environment_id): target = {"environment_id": environment_id} policy.check('delete_environment', request.context, target) environment = check_env(request, environment_id) if request.GET.get('abandon', '').lower() == 'true': LOG.debug( 'Environments:Abandon <Id: {id}>'.format(id=environment_id)) envs.EnvironmentServices.remove(environment_id) else: LOG.debug( 'Environments:Delete <Id: {id}>'.format(id=environment_id)) sessions_controller = sessions.Controller() session = sessions_controller.configure(request, environment_id) session_id = session['id'] envs.EnvironmentServices.delete(environment_id, session_id) sessions_controller.deploy(request, environment_id, session_id) env = environment.to_dict() env['deleted'] = datetime.datetime.utcnow() self._notifier.report('environment.delete.end', env)
def setUp(self): super(TestSessionsApi, self).setUp() self.environments_controller = environments.Controller() self.sessions_controller = sessions.Controller()