Sha256: 9f91b13d2e14ce38359501f156e33f655add86f1e509019e7118fbfbc7eca221
Contents?: true
Size: 1.91 KB
Versions: 2
Compression:
Stored size: 1.91 KB
Contents
#------------------------------------------------------------------------- # Copyright 2013 Microsoft Open Technologies, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #-------------------------------------------------------------------------- require 'integration/test_helper' describe Azure::VirtualMachineManagementService do subject { Azure::VirtualMachineManagementService.new } let(:names) { VirtualMachineNameHelper.name } let(:virtual_machine_name) { names.first } let(:csn) { names.last } let(:username) { 'admin' } before do Loggerx.expects(:puts).at_least_once.returns(nil) params = { vm_name: virtual_machine_name, vm_user: 'user', image: LinuxImage.name, password: 'User123', location: LinuxImageLocation } options = { storage_account_name: StorageAccountName, cloud_service_name: csn, } subject.create_virtual_machine(params, options) sleep 60 end describe '#delete_virtual_machine' do it 'delete existing virtual machine and cloud service' do subject.delete_virtual_machine(virtual_machine_name, csn) sleep 60 vm = subject.get_virtual_machine(virtual_machine_name, csn) vm.must_be_nil cloud_service = Azure::CloudServiceManagementService.new cloud_presence = cloud_service.get_cloud_service(csn) cloud_presence.must_equal false end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
stuartpreston-azure-sdk-for-ruby-0.7.2 | test/integration/vm/VM_Delete_test.rb |
azure-plus-0.6.5 | test/integration/vm/VM_Delete_test.rb |