Sha256: abd97783a7adfcc1e77d57fe97ade99bbc41ca1157d0bc232af65b6d7f02d51b

Contents?: true

Size: 1014 Bytes

Versions: 125

Compression:

Stored size: 1014 Bytes

Contents

Shindo.tests("Fog::Compute[:ovirt] | vm_create request", 'ovirt') do

  compute = Fog::Compute[:ovirt]
  name_base = Time.now.to_i

  tests("Create VM") do
    response = compute.create_vm(:name => 'fog-'+name_base.to_s, :cluster_name => 'Default')
    test("should be a kind of OVIRT::VM") { response.kind_of?  OVIRT::VM}
  end

  tests("Create VM from template (clone)") do
    response = compute.create_vm(:name => 'fog-'+(name_base+ 1).to_s, :template_name => 'hwp_small', :cluster_name => 'Default')
    test("should be a kind of OVIRT::VM") { response.kind_of?  OVIRT::VM}
  end

  tests("Fail Creating VM") do
    begin
      response = compute.create_vm(:name => 'fog-'+name_base.to_s, :cluster_name => 'Default')
      test("should be a kind of OVIRT::VM") { response.kind_of?  OVIRT::VM} #mock never raise exceptions
    rescue => e
      #should raise vm name already exist exception.
      test("error should be a kind of OVIRT::OvirtException") { e.kind_of?  OVIRT::OvirtException}
    end
  end

end

Version data entries

125 entries across 125 versions & 19 rubygems

Version Path
fog-ovirt-0.1.3 tests/ovirt/requests/compute/create_vm_tests.rb
fog-ovirt-0.1.2 tests/ovirt/requests/compute/create_vm_tests.rb
fog-ovirt-0.1.1 tests/ovirt/requests/compute/create_vm_tests.rb
fog-ovirt-0.1.0 tests/ovirt/requests/compute/create_vm_tests.rb
fog-ovirt-0.0.1 tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.41.0 tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.40.0 tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.39.0 tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.38.0 tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.37.0 tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.36.0 tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.35.0 tests/ovirt/requests/compute/create_vm_tests.rb
fog-2.0.0.pre.0 tests/ovirt/requests/compute/create_vm_tests.rb
vagrant-cloudstack-1.2.0 vendor/bundle/gems/fog-1.32.0/tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.34.0 tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.33.0 tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.32.0 tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.31.0 tests/ovirt/requests/compute/create_vm_tests.rb
vagrant-cloudstack-1.1.0 vendor/bundle/gems/fog-1.22.1/tests/ovirt/requests/compute/create_vm_tests.rb
fog-1.30.0 tests/ovirt/requests/compute/create_vm_tests.rb