[Ovirt-devel] [PATCH] fixed tests for pools.

Scott Seago sseago at redhat.com
Thu Sep 25 20:21:59 UTC 2008


Not sure if this is everything we need, but with this the only continued failures were in different areas (host browser, etc), so this should fix the pool-related test failures.

Signed-off-by: Scott Seago <sseago at redhat.com>
---
 src/app/controllers/storage_controller.rb |    2 +-
 src/test/fixtures/pools.yml               |   73 +++++++++++++++++++----------
 src/test/functional/interface_test.rb     |    4 +-
 3 files changed, 51 insertions(+), 28 deletions(-)

diff --git a/src/app/controllers/storage_controller.rb b/src/app/controllers/storage_controller.rb
index 7eec618..bbd7840 100644
--- a/src/app/controllers/storage_controller.rb
+++ b/src/app/controllers/storage_controller.rb
@@ -255,7 +255,7 @@ class StorageController < ApplicationController
     respond_to do |format|
       format.json { render :json => { :object => "storage_pool",
           :success => success, :alert => alert } }
-      format.xml { head (success ? :ok : :method_not_allowed) }
+      format.xml { head(success ? :ok : :method_not_allowed) }
     end
   end
 
diff --git a/src/test/fixtures/pools.yml b/src/test/fixtures/pools.yml
index 1862e40..181a75b 100644
--- a/src/test/fixtures/pools.yml
+++ b/src/test/fixtures/pools.yml
@@ -1,77 +1,100 @@
 one:
   id: 1
-  name: 'master pool'
+  name: 'default'
   type: 'HardwarePool'
+  parent_id: 12
   created_at: '2008-02-13 15:42:43.417883'
   updated_at: '2008-02-14 16:41:42.417883'
-  lft: 1
-  rgt: 20
+  lft: 3
+  rgt: 24
 two:
   id: 2
   name: 'foobar hosts'
   type: 'VmResourcePool'
   parent_id: 1
-  lft: 2
-  rgt: 3
+  lft: 4
+  rgt: 5
 three:
   id: 3
   name: 'corp.com'
   type: 'HardwarePool'
   parent_id: 1
-  lft: 4
-  rgt: 19
+  lft: 6
+  rgt: 23
 four:
   id: 4
   name: 'corp.com dev'
   type: 'HardwarePool'
   parent_id: 3
-  lft: 5
-  rgt: 6
+  lft: 7
+  rgt: 8
 five:
   id: 5
   name: 'corp.com qa'
   type: 'HardwarePool'
   parent_id: 3
-  lft: 7
-  rgt: 16
+  lft: 9
+  rgt: 20
 six:
   id: 6
   name: 'corp.com production vms'
   type: 'VmResourcePool'
   parent_id: 3
-  lft: 17
-  rgt: 18
+  lft: 21
+  rgt: 22
 seven:
   id: 7
   name: 'foobar'
   type: 'VmResourcePool'
   parent_id: 5
-  lft: 8
-  rgt: 9
+  lft: 10
+  rgt: 11
 eight:
   id: 8
   name: 'some foobar hardware'
   type: 'HardwarePool'
   parent_id: 5
-  lft: 10
-  rgt: 13
+  lft: 12
+  rgt: 15
 nine:
   id: 9
   name: 'some more foobar hardware'
   type: 'HardwarePool'
   parent_id: 8
-  lft: 11
-  rgt: 12
+  lft: 13
+  rgt: 14
 ten:
   id: 10
   name: 'yet another pool'
   type: 'VmResourcePool'
   parent_id: 5
-  lft: 14
-  rgt: 15
+  lft: 16
+  rgt: 17
 prodops_pool:
-    id: 11
-    name: 'Production Operations'
-    type: 'HardwarePool'
-    parent_id: 5
+  id: 11
+  name: 'Production Operations'
+  type: 'HardwarePool'
+  parent_id: 5
+  lft: 18
+  rgt: 19
+hw_dir_pool:
+  id: 12
+  name: 'hardware'
+  type: 'DirectoryPool'
+  parent_id: 13
+  lft: 2
+  rgt: 25
+root_dir_pool:
+  id: 13
+  name: 'root'
+  type: 'DirectoryPool'
+  lft: 1
+  rgt: 28
+smart_dir_pool:
+  id: 14
+  name: 'hardware'
+  type: 'DirectoryPool'
+  parent_id: 13
+  lft: 26
+  rgt: 27
 
diff --git a/src/test/functional/interface_test.rb b/src/test/functional/interface_test.rb
index df0d52c..88cebc4 100644
--- a/src/test/functional/interface_test.rb
+++ b/src/test/functional/interface_test.rb
@@ -54,13 +54,13 @@ if File.exists? File.dirname(__FILE__) + '/../selenium.rb'
               "selenium.isElementPresent(\"//div[@id='side']/ul/li/span/a\")",
               10000)
          @browser.click(
-              "//div[@id='side']/ul/li/span/a")  # click 'master pool' link
+              "//div[@id='side']/ul/li/span/a")  # click 'default pool' link
          @browser.wait_for_condition(
               "selenium.isElementPresent(\"//div[@class='summary_title']\")",
                10000)
 
          # verify the title of the pool
-	     assert_equal("master pool",
+	     assert_equal("default",
                       @browser.get_text("//div[@class='summary_title']"))
 	 end
 
-- 
1.5.5.1




More information about the ovirt-devel mailing list