public void testLockAndUnlock() { skipOnAdminExtensionAbsent(); ServerAdminApi api = apiOption.get(); // TODO should we be able to double-lock (as it were) assertTrue(api.unlock(testServerId)); assertTrue(api.unlock(testServerId)); assertTrue(api.lock(testServerId)); assertTrue(api.lock(testServerId)); assertTrue(api.unlock(testServerId)); assertTrue(api.unlock(testServerId)); }
public void testLockAndUnlock() { skipOnAdminExtensionAbsent(); ServerAdminApi api = apiOption.get(); // TODO should we be able to double-lock (as it were) api.unlock(testServerId); api.unlock(testServerId); api.lock(testServerId); api.lock(testServerId); api.unlock(testServerId); api.unlock(testServerId); }
public void testLockFailsNotFound() { URI endpoint = URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/3456/servers/1/action"); ServerAdminApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, standardActionRequestBuilderVoidResponse(endpoint, "lock").build(), HttpResponse.builder().statusCode(404).build() ).getServerAdminExtensionForZone("az-1.region-a.geo-1").get(); assertFalse(api.lock("1")); }
public void testLock() { URI endpoint = URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/3456/servers/1/action"); ServerAdminApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, standardActionRequestBuilderVoidResponse(endpoint, "lock").build(), HttpResponse.builder().statusCode(202).build() ).getServerAdminExtensionForZone("az-1.region-a.geo-1").get(); assertTrue(api.lock("1")); }
public void testLock() { URI endpoint = URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v2/3456/servers/1/action"); ServerAdminApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, standardActionRequestBuilderVoidResponse(endpoint, "lock").build(), HttpResponse.builder().statusCode(202).build() ).getServerAdminApi("az-1.region-a.geo-1").get(); api.lock("1"); }