def test_server_stop_start(self): server.create() vdc = self.vca_client.get_vdc(self.vcloud_config['org']) vapp = self.vca_client.get_vapp( vdc, self.ctx.node.properties['server']['name']) self.assertFalse(vapp is None) self.assertFalse(server._vapp_is_on(vapp)) self._run_with_retry(server.start, self.ctx) vapp = self.vca_client.get_vapp( vdc, self.ctx.node.properties['server']['name']) self.assertTrue(server._vapp_is_on(vapp)) server.stop() vapp = self.vca_client.get_vapp( vdc, self.ctx.node.properties['server']['name']) self.assertFalse(server._vapp_is_on(vapp)) self._run_with_retry(server.start, self.ctx) vapp = self.vca_client.get_vapp( vdc, self.ctx.node.properties['server']['name']) self.assertTrue(server._vapp_is_on(vapp))
def test_server_create_delete(self): server.create() vdc = self.vca_client.get_vdc(self.vcloud_config['org']) vapp = self.vca_client.get_vapp( vdc, self.ctx.node.properties['server']['name']) self.assertFalse(vapp is None) self.assertFalse(server._vapp_is_on(vapp)) self.check_hardware(vapp) server.delete() vapp = self.vca_client.get_vapp( vdc, self.ctx.node.properties['server']['name']) self.assertTrue(vapp is None)