##// END OF EJS Templates
tests: Add a fixture to get the settings dict.
Martin Bornhold -
r602:3bdca272 default
parent child Browse files
Show More
@@ -214,6 +214,22 b' def app(request, pylonsapp, http_environ'
214 return app
214 return app
215
215
216
216
217 @pytest.fixture()
218 def app_settings(pylonsapp, pylons_config):
219 """
220 Settings dictionary used to create the app.
221
222 Parses the ini file and passes the result through the sanitize and apply
223 defaults mechanism in `rhodecode.config.middleware`.
224 """
225 from paste.deploy.loadwsgi import loadcontext, APP
226 from rhodecode.config.middleware import (
227 sanitize_settings_and_apply_defaults)
228 context = loadcontext(APP, 'config:' + pylons_config)
229 settings = sanitize_settings_and_apply_defaults(context.config())
230 return settings
231
232
217 LoginData = collections.namedtuple('LoginData', ('csrf_token', 'user'))
233 LoginData = collections.namedtuple('LoginData', ('csrf_token', 'user'))
218
234
219
235
General Comments 0
You need to be logged in to leave comments. Login now