コード例 #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()
コード例 #2
0
ファイル: base.py プロジェクト: blkart/fuel-web
 def setUpClass(cls):
     super(BaseAuthenticationIntegrationTest, cls).setUpClass()
     cls.app = app.TestApp(
         build_app(db_driver=test_db_driver).wsgifunc(
             ConnectionMonitorMiddleware,
             NailgunFakeKeystoneAuthMiddleware))
     syncdb()
コード例 #3
0
ファイル: base.py プロジェクト: yxh1990/fuel-cloudmaster
 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()
コード例 #4
0
ファイル: test_db_refresh.py プロジェクト: andrei4ka/fuel-web
 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()
コード例 #5
0
ファイル: base.py プロジェクト: yxh1990/fuel-cloudmaster
 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)
コード例 #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()
コード例 #7
0
ファイル: base.py プロジェクト: TorstenS73/fuel-web
 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))
コード例 #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))
コード例 #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)
コード例 #10
0
ファイル: test_db_refresh.py プロジェクト: Zipfer/fuel-web
 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()
コード例 #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)
コード例 #12
0
ファイル: base.py プロジェクト: thefuyang/fuel-web
 def setUpClass(cls):
     super(BaseAuthenticationIntegrationTest, cls).setUpClass()
     cls.app = app.TestApp(
         build_app(db_driver=test_db_driver).wsgifunc(ConnectionMonitorMiddleware, NailgunFakeKeystoneAuthMiddleware)
     )
     syncdb()
コード例 #13
0
ファイル: base.py プロジェクト: thefuyang/fuel-web
 def setUpClass(cls):
     cls.app = app.TestApp(build_app(db_driver=test_db_driver).wsgifunc(ConnectionMonitorMiddleware))
     syncdb()
コード例 #14
0
ファイル: base.py プロジェクト: blkart/fuel-web
 def setUpClass(cls):
     cls.app = app.TestApp(
         build_app(db_driver=test_db_driver).wsgifunc(
             ConnectionMonitorMiddleware))
     syncdb()
コード例 #15
0
ファイル: base.py プロジェクト: slystopad/fuel-web
 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()
コード例 #16
0
ファイル: base.py プロジェクト: slystopad/fuel-web
 def setUpClass(cls):
     cls.app = app.TestApp(
         build_app(db_driver=test_db_driver).wsgifunc()
     )
     syncdb()
コード例 #17
0
ファイル: base.py プロジェクト: koder-ua/fuel-cert
 def setUpClass(cls):
     cls.app = app.TestApp(build_app(db_driver=test_db_driver).wsgifunc())
     syncdb()
コード例 #18
0
ファイル: wsgi.py プロジェクト: Axam/nsx-web
# -*- 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)