From 8dd75ed449905b8dd3f3d691070b151e96a3941f Mon Sep 17 00:00:00 2001
From: Przemyslaw Kaminski <pkaminski@mirantis.com>
Date: Tue, 9 Jun 2015 09:40:50 +0200
Subject: [PATCH] Redis: fix tests

---
 jenkins-config.yaml          |  3 +++
 solar/solar/core/observer.py | 26 +++++++++++++-------------
 2 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/jenkins-config.yaml b/jenkins-config.yaml
index e8c2adaf..e21e7446 100644
--- a/jenkins-config.yaml
+++ b/jenkins-config.yaml
@@ -1 +1,4 @@
 clients-data-file: /tmp/connections.yaml
+
+file-system-db:
+  storage-path: /tmp/storage
diff --git a/solar/solar/core/observer.py b/solar/solar/core/observer.py
index 6de4ee61..39981f20 100644
--- a/solar/solar/core/observer.py
+++ b/solar/solar/core/observer.py
@@ -17,18 +17,18 @@ class BaseObserver(object):
         self.attached_to = attached_to
         self.name = name
         self.value = value
-        #self.receivers = []
+        self.receivers = []
 
-    @property
-    def receivers(self):
-        from solar.core import resource
-
-        signals.CLIENTS = signals.Connections.read_clients()
-        for receiver_name, receiver_input in signals.Connections.receivers(
-                    self.attached_to.name,
-                    self.name
-                ):
-            yield resource.load(receiver_name).args[receiver_input]
+    # @property
+    # def receivers(self):
+    #     from solar.core import resource
+    #
+    #     signals.CLIENTS = signals.Connections.read_clients()
+    #     for receiver_name, receiver_input in signals.Connections.receivers(
+    #                 self.attached_to.name,
+    #                 self.name
+    #             ):
+    #         yield resource.load(receiver_name).args[receiver_input]
 
     def log(self, msg):
         print '{} {}'.format(self, msg)
@@ -76,7 +76,7 @@ class BaseObserver(object):
         if self.find_receiver(receiver):
             self.log('No multiple subscriptions from {}'.format(receiver))
             return
-        #self.receivers.append(receiver)
+        self.receivers.append(receiver)
         receiver.subscribed(self)
 
         signals.Connections.add(
@@ -98,7 +98,7 @@ class BaseObserver(object):
         """
         self.log('Unsubscribe {}'.format(receiver))
         if self.find_receiver(receiver):
-            #self.receivers.remove(receiver)
+            self.receivers.remove(receiver)
             receiver.unsubscribed(self)
 
         signals.Connections.remove(