From 2ef21e6e9b160afbd67a3d81da3cfff9a387f112 Mon Sep 17 00:00:00 2001
From: Bernardo Dal Seno <bdalseno@google.com>
Date: Sun, 14 Apr 2013 16:31:35 +0200
Subject: [PATCH] QA: Test enabled disk templates with known configuration

The test failed because it was executed also in a configuration that wasn't
expected, i.e., with exclusive storage enabled.

Also the docstring is shortened, as it was being truncated in the QA output.

Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
---
 qa/ganeti-qa.py   | 8 ++++----
 qa/qa_instance.py | 3 +--
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/qa/ganeti-qa.py b/qa/ganeti-qa.py
index 25af5c024..d7b6a237d 100755
--- a/qa/ganeti-qa.py
+++ b/qa/ganeti-qa.py
@@ -626,10 +626,6 @@ def RunInstanceTests():
         qa_config.ReleaseManyNodes(inodes)
       qa_cluster.AssertClusterVerify()
 
-  RunTestIf(
-    "instance-add-restricted-by-disktemplates",
-    qa_instance.TestInstanceCreationRestrictedByDiskTemplates)
-
 
 def RunQa():
   """Main QA body.
@@ -729,6 +725,10 @@ def RunQa():
   RunTestIf(["cluster-instance-policy", "instance-add-plain-disk"],
             TestIPolicyPlainInstance)
 
+  RunTestIf(
+    "instance-add-restricted-by-disktemplates",
+    qa_instance.TestInstanceCreationRestrictedByDiskTemplates)
+
   # Test removing instance with offline drbd secondary
   if qa_config.TestEnabled(["instance-remove-drbd-offline",
                             "instance-add-drbd-disk"]):
diff --git a/qa/qa_instance.py b/qa/qa_instance.py
index 23fbef5b3..33376b46f 100644
--- a/qa/qa_instance.py
+++ b/qa/qa_instance.py
@@ -1007,8 +1007,7 @@ def TestRemoveInstanceOfflineNode(instance, snode, set_offline, set_online):
 
 
 def TestInstanceCreationRestrictedByDiskTemplates():
-  """Test if adding instances is only possible if they use an enabled
-     disk template."""
+  """Test adding instances for disbled disk templates."""
   enabled_disk_templates = qa_config.GetEnabledDiskTemplates()
   nodes = qa_config.AcquireManyNodes(2)
 
-- 
GitLab