Revision bec0786b ci/utils.py

b/ci/utils.py
253 253
    def destroy_server(self, wait=True):
254 254
        """Destroy slave server"""
255 255
        server_id = int(self.read_temp_config('server_id'))
256
        fips = [f for f in self.network_client.list_floatingips()
257
                if str(f['instance_id']) == str(server_id)]
256 258
        self.logger.info("Destoying server with id %s " % server_id)
257 259
        self.cyclades_client.delete_server(server_id)
258 260
        if wait:
259 261
            self._wait_transition(server_id, "ACTIVE", "DELETED")
262
        for fip in fips:
263
            self.logger.info("Destroying floating ip %s",
264
                             fip['floating_ip_address'])
265
            self.network_client.delete_floatingip(fip['id'])
260 266

  
261 267
    def _create_floating_ip(self):
262 268
        """Create a new floating ip"""

Also available in: Unified diff