Beispiel #1
0
 def setUpClass(cls):
     cls.app = app.TestApp(
         build_app(db_driver=test_db_driver).wsgifunc(
             ConnectionMonitorMiddleware,
             NailgunFakeKeystoneAuthMiddleware))
     syncdb()
     nailgun.task.task.DeploymentTask._prepare_syslog_dir = mock.Mock()
Beispiel #2
0
 def setUpClass(cls):
     super(BaseAuthenticationIntegrationTest, cls).setUpClass()
     cls.app = app.TestApp(
         build_app(db_driver=test_db_driver).wsgifunc(
             ConnectionMonitorMiddleware,
             NailgunFakeKeystoneAuthMiddleware))
     syncdb()
Beispiel #3
0
 def setUpClass(cls):
     if not settings.PERFORMANCE_PROFILING_TESTS:
         raise SkipTest("PERFORMANCE_PROFILING_TESTS in settings.yaml" "is not set")
     if os.path.exists(settings.LOAD_TESTS_PATHS["load_tests_base"]):
         shutil.rmtree(settings.LOAD_TESTS_PATHS["load_tests_base"])
     os.makedirs(settings.LOAD_TESTS_PATHS["load_tests_base"])
     cls.app = app.TestApp(build_app(db_driver=test_db_driver).wsgifunc(ProfilerMiddleware))
     syncdb()
Beispiel #4
0
 def setUp(self):
     self.app = TestApp(build_app().wsgifunc())
     self.db = orm.scoped_session(
         orm.sessionmaker(bind=engine, query_cls=NoCacheQuery))()
     self.db2 = orm.scoped_session(
         orm.sessionmaker(bind=engine, query_cls=NoCacheQuery))()
     self.default_headers = {"Content-Type": "application/json"}
     flush()
Beispiel #5
0
 def setUpClass(cls):
     super(BaseUnitLoadTestCase, cls).setUpClass()
     cls.app = app.TestApp(build_app(db_driver=test_db_driver).wsgifunc(ProfilerMiddleware))
     syncdb()
     cls.db = db
     flush()
     cls.env = Environment(app=cls.app, session=cls.db)
     cls.env.upload_fixtures(cls.fixtures)
     cls.cluster = cls.env.create_cluster(api=False)
Beispiel #6
0
 def setUpClass(cls):
     if not settings.PERFORMANCE_PROFILING_TESTS:
         raise SkipTest("PERFORMANCE_PROFILING_TESTS in settings.yaml"
                        "is not set")
     if os.path.exists(settings.LOAD_TESTS_PATHS['load_tests_base']):
         shutil.rmtree(settings.LOAD_TESTS_PATHS['load_tests_base'])
     os.makedirs(settings.LOAD_TESTS_PATHS['load_tests_base'])
     cls.app = app.TestApp(build_app(db_driver=test_db_driver).
                           wsgifunc(ProfilerMiddleware))
     syncdb()
Beispiel #7
0
 def setUpClass(cls):
     if os.path.exists(settings.LOAD_TESTS_PATHS['load_tests_base']):
         shutil.rmtree(settings.LOAD_TESTS_PATHS['load_tests_base'])
     os.makedirs(settings.LOAD_TESTS_PATHS['load_tests_base'])
     cls.app = app.TestApp(build_app(db_driver=test_db_driver).
                           wsgifunc(ProfilerMiddleware))
     syncdb()
     cls.tests_results = defaultdict(
         lambda: defaultdict(lambda: defaultdict(list)))
     cls.tests_stats = defaultdict(lambda: defaultdict(dict))
Beispiel #8
0
 def setUpClass(cls):
     if os.path.exists(settings.LOAD_TESTS_PATHS['load_tests_base']):
         shutil.rmtree(settings.LOAD_TESTS_PATHS['load_tests_base'])
     os.makedirs(settings.LOAD_TESTS_PATHS['load_tests_base'])
     cls.app = app.TestApp(
         build_app(db_driver=test_db_driver).wsgifunc(ProfilerMiddleware))
     syncdb()
     cls.tests_results = defaultdict(
         lambda: defaultdict(lambda: defaultdict(list)))
     cls.tests_stats = defaultdict(lambda: defaultdict(dict))
Beispiel #9
0
 def setUpClass(cls):
     super(BaseUnitLoadTestCase, cls).setUpClass()
     cls.app = app.TestApp(
         build_app(db_driver=test_db_driver).wsgifunc(ProfilerMiddleware))
     syncdb()
     cls.db = db
     flush()
     cls.env = EnvironmentManager(app=cls.app, session=cls.db)
     cls.env.upload_fixtures(cls.fixtures)
     cls.cluster = cls.env.create_cluster(api=False)
Beispiel #10
0
 def setUp(self):
     self.app = TestApp(build_app().wsgifunc())
     self.db = orm.scoped_session(
         orm.sessionmaker(bind=engine, query_cls=NoCacheQuery)
     )()
     self.db2 = orm.scoped_session(
         orm.sessionmaker(bind=engine, query_cls=NoCacheQuery)
     )()
     self.default_headers = {
         "Content-Type": "application/json"
     }
     flush()
Beispiel #11
0
# -*- coding: utf-8 -*-

#    Copyright 2014 Mirantis, Inc.
#
#    Licensed under the Apache License, Version 2.0 (the "License"); you may
#    not use this file except in compliance with the License. You may obtain
#    a copy of the License at
#
#         http://www.apache.org/licenses/LICENSE-2.0
#
#    Unless required by applicable law or agreed to in writing, software
#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
#    License for the specific language governing permissions and limitations
#    under the License.

import os
import sys

sys.path.insert(0, os.path.dirname(__file__))

from nailgun.app import build_app
from nailgun.app import build_middleware

application = build_middleware(build_app().wsgifunc)
Beispiel #12
0
 def setUpClass(cls):
     super(BaseAuthenticationIntegrationTest, cls).setUpClass()
     cls.app = app.TestApp(
         build_app(db_driver=test_db_driver).wsgifunc(ConnectionMonitorMiddleware, NailgunFakeKeystoneAuthMiddleware)
     )
     syncdb()
Beispiel #13
0
 def setUpClass(cls):
     cls.app = app.TestApp(build_app(db_driver=test_db_driver).wsgifunc(ConnectionMonitorMiddleware))
     syncdb()
Beispiel #14
0
 def setUpClass(cls):
     cls.app = app.TestApp(
         build_app(db_driver=test_db_driver).wsgifunc(
             ConnectionMonitorMiddleware))
     syncdb()
Beispiel #15
0
 def setUpClass(cls):
     cls.app = app.TestApp(build_app(db_driver=test_db_driver).wsgifunc(
         NailgunFakeKeystoneAuthMiddleware))
     syncdb()
     nailgun.task.task.DeploymentTask._prepare_syslog_dir = mock.Mock()
Beispiel #16
0
 def setUpClass(cls):
     cls.app = app.TestApp(
         build_app(db_driver=test_db_driver).wsgifunc()
     )
     syncdb()
Beispiel #17
0
 def setUpClass(cls):
     cls.app = app.TestApp(build_app(db_driver=test_db_driver).wsgifunc())
     syncdb()
Beispiel #18
0
# -*- coding: utf-8 -*-

#    Copyright 2014 Mirantis, Inc.
#
#    Licensed under the Apache License, Version 2.0 (the "License"); you may
#    not use this file except in compliance with the License. You may obtain
#    a copy of the License at
#
#         http://www.apache.org/licenses/LICENSE-2.0
#
#    Unless required by applicable law or agreed to in writing, software
#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
#    License for the specific language governing permissions and limitations
#    under the License.

import os
import sys

sys.path.insert(0, os.path.dirname(__file__))

from nailgun.app import build_app
from nailgun.app import build_middleware


application = build_middleware(build_app().wsgifunc)