From aaabc1d6a9b70fbf471810d32049e49705c95812 Mon Sep 17 00:00:00 2001 From: Sean Handley Date: Fri, 22 Jun 2012 16:26:11 +0100 Subject: [PATCH] Shindo tests pass. Turns out our UUIDs for pre-built drives are way out of date. --- lib/fog/serverlove/models/compute/image.rb | 1 + tests/serverlove/requests/compute/image_tests.rb | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/fog/serverlove/models/compute/image.rb b/lib/fog/serverlove/models/compute/image.rb index fcc3532f2..557cbeaa8 100644 --- a/lib/fog/serverlove/models/compute/image.rb +++ b/lib/fog/serverlove/models/compute/image.rb @@ -13,6 +13,7 @@ module Fog attribute :size attribute :claimed attribute :status + attribute :imaging attribute :encryption_cipher, :aliases => 'encryption:cipher' def save diff --git a/tests/serverlove/requests/compute/image_tests.rb b/tests/serverlove/requests/compute/image_tests.rb index 97fc3da74..9a58a1cec 100644 --- a/tests/serverlove/requests/compute/image_tests.rb +++ b/tests/serverlove/requests/compute/image_tests.rb @@ -16,7 +16,7 @@ Shindo.tests('Fog::Compute[:serverlove] | drive requests', ['serverlove']) do tests('success') do - attributes = { 'name' => 'Test', 'size' => '1234567890' } + attributes = { 'name' => 'Test', 'size' => '4234567890' } tests("#create_image").formats(@image_format) do @image = Fog::Compute[:serverlove].create_image(attributes).body @@ -30,11 +30,13 @@ Shindo.tests('Fog::Compute[:serverlove] | drive requests', ['serverlove']) do @image['name'] = "Diff" Fog::Compute[:serverlove].update_image(@image['drive'], { name: @image['name'], size: @image['size']}) Fog::Compute[:serverlove].images.get(@image['drive']).name == "Diff" + end - tests("#load_standard_image").succeeds do + tests("#load_standard_image").returns(true) do # Load centos - Fog::Compute[:serverlove].load_standard_image(@image['drive'], '679f5f44-0be7-4745-a658-cccd4334c1aa') + Fog::Compute[:serverlove].load_standard_image(@image['drive'], '88ed067f-d2b8-42ce-a25f-5297818a3b6f') + Fog::Compute[:serverlove].images.get(@image['drive']).imaging != "" # This will be "x%" when imaging end tests("#destroy_image").succeeds do