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