Sha256: 202ec85c2381b22907de65d6ceb5975669bb15a10175a90ab9de3a21796a88ee

Contents?: true

Size: 1.19 KB

Versions: 45

Compression:

Stored size: 1.19 KB

Contents

Shindo.tests('Fog::Compute[:rackspace] | resize request', ['rackspace']) do

    @confirm_server = Fog::Compute[:rackspace].servers.create(:flavor_id => 1, :image_id => 19)

    @revert_server = Fog::Compute[:rackspace].servers.create(:flavor_id => 1, :image_id => 19)

    @confirm_server.wait_for { ready? }
    tests("#resize_server(#{@confirm_server.id}, 2) # to confirm").succeeds do
      Fog::Compute[:rackspace].resize_server(@confirm_server.id, 2)
    end

    @revert_server.wait_for { ready? }
    tests("#resize_server(#{@revert_server.id}, 2) # to revert").succeeds do
      Fog::Compute[:rackspace].resize_server(@revert_server.id, 2)
    end

    @confirm_server.wait_for { state == 'VERIFY_RESIZE' }
    tests("#confirm_resized_server(#{@confirm_server.id})").succeeds do
      Fog::Compute[:rackspace].confirm_resized_server(@confirm_server.id)
    end

    @revert_server.wait_for { state == 'VERIFY_RESIZE' }
    tests("#revert_resized_server(#{@revert_server.id})").succeeds do
      Fog::Compute[:rackspace].revert_resized_server(@revert_server.id)
    end

    @confirm_server.wait_for { ready? }
    @confirm_server.destroy

    @revert_server.wait_for { ready? }
    @revert_server.destroy

end

Version data entries

45 entries across 45 versions & 14 rubygems

Version Path
fog-nirvanix-1.8.2 tests/rackspace/requests/compute/resize_tests.rb
fog-nirvanix-1.8.1 tests/rackspace/requests/compute/resize_tests.rb
fog-parser-fix-1.6.1 tests/rackspace/requests/compute/resize_tests.rb
fog-test-again-1.6.0 tests/rackspace/requests/compute/resize_tests.rb
fog-parser-fix-1.6.0 tests/rackspace/requests/compute/resize_tests.rb
fog-sgonyea-1.8.1 tests/rackspace/requests/compute/resize_tests.rb
fog-1.8.0 tests/rackspace/requests/compute/resize_tests.rb
fog-maestrodev-1.7.0.20121114190951 tests/rackspace/requests/compute/resize_tests.rb
fog-1.7.0 tests/rackspace/requests/compute/resize_tests.rb
fog-1.6.0 tests/rackspace/requests/compute/resize_tests.rb
fog-1.5.0 tests/rackspace/requests/compute/resize_tests.rb
rackspace-fog-1.4.2 tests/rackspace/requests/compute/resize_tests.rb
fog-1.4.0 tests/rackspace/requests/compute/resize_tests.rb
brightbox-cli-0.18.1 lib/brightbox-cli/vendor/fog/tests/rackspace/requests/compute/resize_tests.rb
michiels-fog-1.3.1 tests/rackspace/requests/compute/resize_tests.rb
ftl-0.2.0 vendor/bundle/gems/fog-1.3.1/tests/rackspace/requests/compute/resize_tests.rb
brightbox-cli-0.18.0 lib/brightbox-cli/vendor/fog/tests/rackspace/requests/compute/resize_tests.rb
fog-1.3.1 tests/rackspace/requests/compute/resize_tests.rb
fog-1.3.0 tests/rackspace/requests/compute/resize_tests.rb
brightbox-cli-0.17.5 lib/brightbox-cli/vendor/fog/tests/rackspace/requests/compute/resize_tests.rb