summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--service/test/functional/features/environment.py2
-rw-r--r--service/test/support/integration/app_test_client.py3
-rw-r--r--service/test/support/integration/soledad_test_base.py3
3 files changed, 5 insertions, 3 deletions
diff --git a/service/test/functional/features/environment.py b/service/test/functional/features/environment.py
index e598ee67..07b733de 100644
--- a/service/test/functional/features/environment.py
+++ b/service/test/functional/features/environment.py
@@ -17,6 +17,7 @@ import logging
import uuid
from crochet import setup, wait_for
+from leap.common.events.server import ensure_server
from test.support.dispatcher.proxy import Proxy
from test.support.integration import AppTestClient
from selenium import webdriver
@@ -28,6 +29,7 @@ setup()
@wait_for(timeout=5.0)
def start_app_test_client(client):
+ ensure_server()
return client.start_client()
diff --git a/service/test/support/integration/app_test_client.py b/service/test/support/integration/app_test_client.py
index e4f9e82a..c6cd9936 100644
--- a/service/test/support/integration/app_test_client.py
+++ b/service/test/support/integration/app_test_client.py
@@ -42,7 +42,6 @@ from pixelated.resources.root_resource import RootResource
from test.support.integration.model import MailBuilder
from test.support.test_helper import request_mock
from test.support.integration.model import ResponseMail
-from leap.common.events.flags import set_events_enabled
class AppTestClient(object):
@@ -56,8 +55,6 @@ class AppTestClient(object):
@defer.inlineCallbacks
def start_client(self):
- # This class wont work with zmq events for now, check again on future
- set_events_enabled(False)
soledad_test_folder = self._generate_soledad_test_folder_name()
SearchEngine.DEFAULT_INDEX_HOME = soledad_test_folder
diff --git a/service/test/support/integration/soledad_test_base.py b/service/test/support/integration/soledad_test_base.py
index 979b1f96..5fed3a12 100644
--- a/service/test/support/integration/soledad_test_base.py
+++ b/service/test/support/integration/soledad_test_base.py
@@ -15,6 +15,7 @@
# along with Pixelated. If not, see <http://www.gnu.org/licenses/>.
from twisted.trial import unittest
from test.support.integration.app_test_client import AppTestClient
+from leap.common.events.flags import set_events_enabled
class SoledadTestBase(unittest.TestCase, AppTestClient):
@@ -23,7 +24,9 @@ class SoledadTestBase(unittest.TestCase, AppTestClient):
DEFERRED_TIMEOUT_LONG = 300
def setUp(self):
+ set_events_enabled(False)
return self.start_client()
def tearDown(self):
+ set_events_enabled(True)
self.cleanup()