horizon/openstack_dashboard/test
Akihiro Motoki 9ea081ef6c Display Network panels based on neutron ext-list
Neutron features like LBaaS, FWaaS or VPNaaS are provided as
extensions in Neutron. This commit changes these features are enabled
only when they are included in the extension list from Neutron.

It also change the default settings of enable_lb/firewall/vpn to True.
The default of these settings were set to False to avoid confusion to
users because LB/FW/VPNaaS are optional features in Neutron. By this
commit corresponding features in Horizon are enabled dynamically, so
it is reasonable to change the default to True.

This commit introduces Horizon version of override_settings
"update_settings" decorator which allows override an item in dict.
Django original override_settings replaces a dict completely,
however OpenStack dashboard setting has many dictionary configuration
and there are test case where we want to override only one item
in a dictionary and keep other items in the dictionary.
This version of override_settings allows this.

DocImpact

Implements blueprint neutron-feature-control-with-ext-list

Change-Id: I19424d448c800524de0ee8ac769974272dbb84a0
2014-09-02 03:48:32 +09:00
..
api_tests Disable Floating IP features if Neutron router is disabled 2014-08-30 05:12:27 +09:00
integration_tests Merge "Adds keypair create,delete integration tests" 2014-08-15 01:51:59 +00:00
templates Splits OpenStack Dashboard bits from framework app code. 2012-10-11 11:47:50 -07:00
test_data Add "Edit Router" to allow to change router type 2014-08-30 05:01:25 +09:00
test_panels Update Twitter Bootstrap to version 3 2014-07-28 16:13:21 +02:00
test_plugins Merge "Allow extensions to add Angular modules" 2014-05-30 11:45:02 +00:00
tests Disable Floating IP features if Neutron router is disabled 2014-08-30 05:12:27 +09:00
__init__.py Revamp of testing machinery. 2012-04-23 22:24:21 -07:00
error_pages_urls.py Enable H302 check 2013-08-22 17:39:09 +04:00
helpers.py Display Network panels based on neutron ext-list 2014-09-02 03:48:32 +09:00
settings.py Display Network panels based on neutron ext-list 2014-09-02 03:48:32 +09:00