From e11feb5ba682a0051ec81cf40480a217817fe8a3 Mon Sep 17 00:00:00 2001 From: Malini Kamalambal Date: Tue, 15 Apr 2014 10:13:04 -0400 Subject: [PATCH] Instantiate app only when needed This patch instantiates the app only when it is needed. This will allow the functional tests to run against an external marconi server, without having to unnecessarily configure the cache_url. Change-Id: I54e436e08bbe6d2f3e3a4643f687e1d3a1647bb0 Closes-Bug: #1285100 --- marconi/tests/functional/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/marconi/tests/functional/base.py b/marconi/tests/functional/base.py index 8981f73a1..541ff9ddb 100644 --- a/marconi/tests/functional/base.py +++ b/marconi/tests/functional/base.py @@ -27,7 +27,6 @@ from marconi.queues import bootstrap # refactored as part of the work for this blueprint from marconi.queues.transport import validation from marconi.queues.transport import wsgi # noqa -from marconi.queues.transport.wsgi import app from marconi import tests as testing from marconi.tests.functional import config from marconi.tests.functional import helpers @@ -76,7 +75,8 @@ class FunctionalTestBase(testing.TestBase): self.client = http.Client() else: - self.client = http.WSGIClient(app.app) + self.client = http.WSGIClient( + bootstrap.Bootstrap(config.cfg.CONF).transport.app) self.headers = helpers.create_marconi_headers(self.cfg)