Sha256: e573bdb531415a4eeb10002fec3e5bcdffa3d46e9b45dbc29b8807d1f91aba38

Contents?: true

Size: 1.63 KB

Versions: 87

Compression:

Stored size: 1.63 KB

Contents

Shindo.tests('Fog::Compute[:cloudstack] | template requests', ['cloudstack']) do

  @templates_format = {
    'listtemplatesresponse'  => {
      'count' => Integer,
      'template' => [
        'id' => Integer,
        'name' => String,
        'displaytext' => String,
        'ispublic' => Fog::Boolean,
        'created' => String,
        'isready' => Fog::Boolean,
        'passwordenabled' => Fog::Boolean,
        'format' => String,
        'isfeatured' => Fog::Boolean,
        'crossZones' => Fog::Boolean,
        'ostypeid' => Integer,
        'ostypename' => String,
        'account' => String,
        'zoneid' => Integer,
        'zonename' => String,
        'status' => Fog::Nullable::String,
        'size' => Fog::Nullable::Integer,
        'templatetype' => String,
        'hypervisor' => String,
        'domain' => String,
        'domainid' => Integer,
        'isextractable' => Fog::Boolean,
        'checksum' => Fog::Nullable::String,
        'sourcetemplateid' => Fog::Nullable::Integer,
        'accountid' => Fog::Nullable::Integer,        
        'bootable' => Fog::Nullable::Boolean,
        'hostid' => Fog::Nullable::Integer,
        'hostname' => Fog::Nullable::String,
        'jobid' => Fog::Nullable::Integer,
        'jobstatus' => Fog::Nullable::Integer,
        'removed' => Fog::Nullable::Boolean,
        'templatetag' => Fog::Nullable::String,
        'templatetype' => Fog::Nullable::String
      ]
    }
  }

  tests('success') do

    tests('#list_templates').formats(@templates_format) do
      pending if Fog.mocking?
      Fog::Compute[:cloudstack].list_templates('templateFilter' => "executable")
    end

  end

end

Version data entries

87 entries across 87 versions & 15 rubygems

Version Path
fog-1.22.0 tests/cloudstack/requests/template_tests.rb
fog-1.21.0 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.20.0.20140305101839 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.20.0.20140305101305 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.19.0.20140212012611 tests/cloudstack/requests/template_tests.rb
fog-1.20.0 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.19.0.20140110004459 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.19.0.20140110003812 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.19.0.20140109202555 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.19.0.20140107192102 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.19.0.20140107142106 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.19.0.20131219203941 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.18.0.20131219193542 tests/cloudstack/requests/template_tests.rb
fog-1.19.0 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.18.0.20131219033443 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.18.0.20131219032002 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.18.0.20131219030716 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.18.0.20131219022322 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.18.0.20131218202447 tests/cloudstack/requests/template_tests.rb
fog-maestrodev-1.18.0.20131209091424 tests/cloudstack/requests/template_tests.rb