From 2878578bdc544598c71938a87ef0bee36e100aa3 Mon Sep 17 00:00:00 2001
From: Anand Shanmugam <anand1712@gmail.com>
Date: Mon, 7 Dec 2015 16:54:43 -0800
Subject: [PATCH] Cloudpulse: rabbitmq operator check always fails

Change-Id: I3e6b2954272197b0a2f1d056e99b83b9144ec3f4
---
 cloudpulse/scenario/plugins/operator_tests/operator.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/cloudpulse/scenario/plugins/operator_tests/operator.py b/cloudpulse/scenario/plugins/operator_tests/operator.py
index 93239f1..c2b3b18 100644
--- a/cloudpulse/scenario/plugins/operator_tests/operator.py
+++ b/cloudpulse/scenario/plugins/operator_tests/operator.py
@@ -88,21 +88,21 @@ class operator_scenario(base.Scenario):
             node_status_string = node_status.replace('\n', '')
 
             nodes = []
-            running_nodes = []
+            running = []
             mathobj = re.search(
                 r'nodes,\[{disc,\[(.*?)\]', node_status_string, re.M | re.I)
             if mathobj:
-                nodes = [x.rstrip("'").lstrip("'")
+                nodes = [x.rstrip("'").lstrip("'").rstrip(" ").lstrip(" ")
                          for x in mathobj.group(1).split(",")]
 
             mathobj = re.search(
                 r'running_nodes,\[(.*?)\]}', node_status_string, re.M | re.I)
 
             if mathobj:
-                running_nodes = [x.rstrip("'").lstrip("'")
-                                 for x in mathobj.group(1).split(",")]
+                running = [x.rstrip("'").lstrip("'").rstrip(" ").lstrip(" ")
+                           for x in mathobj.group(1).split(",")]
 
-            diffnodes = list(set(nodes) - set(running_nodes))
+            diffnodes = list(set(nodes) - set(running))
             if diffnodes:
                 return(404, ("Failed Nodes : %s" %
                              str(diffnodes)))