summaryrefslogtreecommitdiff
path: root/service/test/functional/features/environment.py
diff options
context:
space:
mode:
authorDuda Dornelles <ddornell@thoughtworks.com>2014-11-18 19:42:06 -0200
committerDuda Dornelles <ddornell@thoughtworks.com>2014-11-18 19:42:13 -0200
commitba583f83895cdf998ebee7c80ace26a40338c414 (patch)
tree1dcc49a98f77e8b44d1a1ded899fd286f2780ad9 /service/test/functional/features/environment.py
parent4f961b29b00f5ccde29d463b2ccb4a89d0783c38 (diff)
Fixing functional tests. Im not proud.
Diffstat (limited to 'service/test/functional/features/environment.py')
-rw-r--r--service/test/functional/features/environment.py19
1 files changed, 6 insertions, 13 deletions
diff --git a/service/test/functional/features/environment.py b/service/test/functional/features/environment.py
index cb9e0876..5d481e25 100644
--- a/service/test/functional/features/environment.py
+++ b/service/test/functional/features/environment.py
@@ -17,25 +17,19 @@ import time
import multiprocessing
from selenium import webdriver
-from test.support.integration_helper import SoledadTestBase
-import pixelated.runserver
import logging
+from test.support.integration_helper import setup_test_app
+
+logging.disable('INFO')
import pixelated.controllers.features_controller
def before_all(context):
- context.soledad_test_base = SoledadTestBase()
- context.soledad_test_base.setup_soledad()
-
- context.mailboxes = context.soledad_test_base.mailboxes
- context.app = pixelated.runserver.app
- context.app.mail_service = context.soledad_test_base.mail_service
pixelated.controllers.features_controller.FeaturesController.DISABLED_FEATURES.append('autoRefresh')
- logging.disable('INFO')
+ setup_test_app(context)
- worker = lambda app, port: pixelated.runserver.app.run(host='localhost', port=4567,
- logFile=open('/tmp/behave-tests.log', 'w'))
- context._process = multiprocessing.Process(target=worker, args=(context.app, 4567))
+ worker = lambda: context.app.run(host='localhost', port=4567, logFile=open('/tmp/behave-tests.log', 'w'))
+ context._process = multiprocessing.Process(target=worker)
context._process.start()
# we must wait the server start listening
@@ -43,7 +37,6 @@ def before_all(context):
def after_all(context):
- context.soledad_test_base.teardown_soledad()
context._process.terminate()