Ejemplo n.º 1
0
 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'])
Ejemplo n.º 2
0
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'])))
Ejemplo n.º 3
0
    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
Ejemplo n.º 4
0
    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
Ejemplo n.º 5
0
 def test_delete_server(self):
     self.response.content = '{}'
     assert righteous.delete_server('/my/ref')