def delete_servers(self): for env in self.envs: stopped = False while not stopped: server = righteous.find_server(env) if server: stopped = server['state'] == 'stopped' else: stopped = True righteous.delete_server(server['href'])
def delete(arguments): initialise(arguments) for environment in arguments['<environment>']: server = righteous.find_server(environment) success = righteous.delete_server(server['href']) if success: puts(colored.green('Successfully deleted %s @ %s' % (environment, server['href']))) else: puts_err(colored.magenta('Error deleting %s @ %s' % (environment, server['href'])))
def test_delete_server(self): self._create_server() server = righteous.find_server(self.env) self.assertTrue(righteous.stop_server(server['href'])) stopped = False while not stopped: server = righteous.find_server(self.env) stopped = server['state'] == 'stopped' self.assertTrue(righteous.delete_server(server['href'])) self.delete_server = False
def test_delete_server(self): self._create_server() server = righteous.find_server(self.env) successful = righteous.stop_server(server['href']) assert successful stopped = False while not stopped: server = righteous.find_server(self.env) stopped = server['state'] == 'stopped' successful = righteous.delete_server(server['href']) assert successful self.delete_server = False
def test_delete_server(self): self.response.content = '{}' assert righteous.delete_server('/my/ref')