Sha256: 16ff080c7af487806d1480098e0f0bbfd6d89168156eaa67043d718f200c8a5f

Contents?: true

Size: 1.06 KB

Versions: 9

Compression:

Stored size: 1.06 KB

Contents

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

  tests('confirm') do

    @server = Rackspace[:compute].servers.create(:flavor_id => 1, :image_id => 19)

    @server.wait_for { ready? }

    tests("#resize_server(#{@server.id}, 2)").succeeds do
      Rackspace[:compute].resize_server(@server.id, 2)
    end

    @server.wait_for { status == 'VERIFY_RESIZE' }

    tests("#confirm_resized_server(#{@server.id})").succeeds do
      Rackspace[:compute].confirm_resized_server(@server.id)
    end

    @server.wait_for { ready? }

    @server.destroy

  end

  tests('revert') do

    @server = Rackspace[:compute].servers.create(:flavor_id => 1, :image_id => 19)

    @server.wait_for { ready? }

    tests("#resize_server(#{@server.id}, 2)").succeeds do
      Rackspace[:compute].resize_server(@server.id, 2)
    end

    @server.wait_for { status == 'VERIFY_RESIZE' }

    tests("#revert_resized_server(#{@server.id})").succeeds do
      Rackspace[:compute].revert_resized_server(@server.id)
    end

    @server.wait_for { ready? }

    @server.destroy

  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
fog-0.3.34 tests/rackspace/requests/compute/resize_tests.rb
fog-0.3.33 tests/rackspace/requests/compute/resize_tests.rb
fog-0.3.32 tests/rackspace/requests/compute/resize_tests.rb
fog-0.3.31 tests/rackspace/requests/compute/resize_tests.rb
fog-0.3.30 tests/rackspace/requests/compute/resize_tests.rb
fog-0.3.29 tests/rackspace/requests/compute/resize_tests.rb
fog-0.3.28 tests/rackspace/requests/compute/resize_tests.rb
fog-0.3.27 tests/rackspace/requests/compute/resize_tests.rb
fog-0.3.26 tests/rackspace/requests/compute/resize_tests.rb