def test_RouterSettingContext(self): self.test_config.set('profile', 'cisco') self.assertEqual(horizon_contexts.RouterSettingContext()(), {'disable_router': False, }) self.test_config.set('profile', None) self.assertEqual(horizon_contexts.RouterSettingContext()(), {'disable_router': True, })
'hook_contexts': [horizon_contexts.ApacheContext()], 'services': ['apache2', 'memcached'], }), (PORTS_CONF, { 'hook_contexts': [horizon_contexts.ApacheContext()], 'services': ['apache2', 'memcached'], }), (HAPROXY_CONF, { 'hook_contexts': [ horizon_contexts.HorizonHAProxyContext(), context.HAProxyContext(singlenode_mode=True), ], 'services': ['haproxy'], }), (ROUTER_SETTING, { 'hook_contexts': [horizon_contexts.RouterSettingContext()], 'services': ['apache2', 'memcached'], }), (KEYSTONEV3_POLICY, { 'hook_contexts': [horizon_contexts.IdentityServiceContext()], 'services': ['apache2', 'memcached'], }), ]) def register_configs(): ''' Register config files with their respective contexts. ''' release = os_release('openstack-dashboard') configs = templating.OSConfigRenderer(templates_dir=TEMPLATES, openstack_release=release)