From 9bb176fe2a80c74815ec562c03a673dbba261d4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Piotrowski?= Date: Wed, 10 Apr 2019 14:11:39 +0200 Subject: [PATCH] Fix failing unit tests Purpose of this commit is to overwrite Django settings of Horizon. Horizon team decided to set debug flag to True, which causes problem in our tests. Error occurs after this Horizon commit: https://github.com/openstack/horizon/commit/b0e9c3135ce129ee01d7c76bc7f34513a35060b7 Change-Id: I4d677bb4522e315ab2e4386193deb52a82d7645f Story: 2005336 Task: 30274 --- monitoring/test/settings.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/monitoring/test/settings.py b/monitoring/test/settings.py index 810f9af5..06f7fa76 100644 --- a/monitoring/test/settings.py +++ b/monitoring/test/settings.py @@ -40,6 +40,30 @@ INSTALLED_APPS = ( 'openstack_dashboard.dashboards.settings', ) +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [os.path.join(ROOT_PATH, 'tests', 'templates')], + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.i18n', + 'django.template.context_processors.request', + 'django.template.context_processors.media', + 'django.template.context_processors.static', + 'django.contrib.messages.context_processors.messages', + 'horizon.context_processors.horizon', + ], + 'debug': False, + 'loaders': [ + 'django.template.loaders.filesystem.Loader', + 'django.template.loaders.app_directories.Loader', + 'horizon.loaders.TemplateLoader' + ], + }, + }, +] + AUTHENTICATION_BACKENDS = ('openstack_auth.backend.KeystoneBackend',) SITE_BRANDING = 'OpenStack'