##// END OF EJS Templates
pytest: moved baseapp to plugin
marcink -
r2371:d1e6574b default
parent child Browse files
Show More
@@ -36,6 +36,7 b' import pyramid.testing'
36 import pytest
36 import pytest
37 import colander
37 import colander
38 import requests
38 import requests
39 import pyramid.paster
39
40
40 import rhodecode
41 import rhodecode
41 from rhodecode.lib.utils2 import AttributeDict
42 from rhodecode.lib.utils2 import AttributeDict
@@ -218,6 +219,20 b' def http_environ(http_host_stub):'
218 }
219 }
219
220
220
221
222 @pytest.fixture(scope='session')
223 def baseapp(ini_config, vcsserver, http_environ_session):
224 from rhodecode.lib.pyramid_utils import get_app_config
225 from rhodecode.config.middleware import make_pyramid_app
226
227 print("Using the RhodeCode configuration:{}".format(ini_config))
228 pyramid.paster.setup_logging(ini_config)
229
230 settings = get_app_config(ini_config)
231 app = make_pyramid_app({'__file__': ini_config}, **settings)
232
233 return app
234
235
221 @pytest.fixture(scope='function')
236 @pytest.fixture(scope='function')
222 def app(request, config_stub, baseapp, http_environ):
237 def app(request, config_stub, baseapp, http_environ):
223 app = CustomTestApp(
238 app = CustomTestApp(
@@ -325,20 +325,6 b' def available_port(available_port_factor'
325
325
326
326
327 @pytest.fixture(scope='session')
327 @pytest.fixture(scope='session')
328 def baseapp(ini_config, vcsserver, http_environ_session):
329 from rhodecode.lib.pyramid_utils import get_app_config
330 from rhodecode.config.middleware import make_pyramid_app
331
332 print("Using the RhodeCode configuration:{}".format(ini_config))
333 pyramid.paster.setup_logging(ini_config)
334
335 settings = get_app_config(ini_config)
336 app = make_pyramid_app({'__file__': ini_config}, **settings)
337
338 return app
339
340
341 @pytest.fixture(scope='session')
342 def testini_factory(tmpdir_factory, ini_config):
328 def testini_factory(tmpdir_factory, ini_config):
343 """
329 """
344 Factory to create an INI file based on TestINI.
330 Factory to create an INI file based on TestINI.
General Comments 0
You need to be logged in to leave comments. Login now