horizon/openstack_dashboard/test
Akihiro Motoki 4c8a294aee API micro-version support for multiple features
Previously horizon micro-version support only supports one feature,
but there is a case where we need to support more than one feature
using micro-versioning. For example, "instance_description" and
"auto_allocated_network" in the server create operation both require
micro-version. This case was not supported previously.

This commit changes get_microversion() function to take a feature list
and looks up a micro-version which supports all requested features.

A known limitation is that we need to re-call get_microversion() with
different feature(s) if no micro-version which satisfies all requested
features is found and we would like to look up a micro-version which
supports a subset of the requested features. Most features are expected
in recent API versions, so I believe this would be a minor limitation.

Change-Id: I46f1c7fa1ddcf1dfac93d921cffaf3aa5ac011a7
Related-Bug: #1690433
2017-12-03 07:59:32 +09:00
..
api_tests API micro-version support for multiple features 2017-12-03 07:59:32 +09:00
integration_tests Merge "Fix style of the submit button on confirmation modal" 2017-11-09 16:50:13 +00:00
jasmine Remove unused jasmine_tests.py 2015-05-13 12:39:00 -06:00
templates Splits OpenStack Dashboard bits from framework app code. 2012-10-11 11:47:50 -07:00
test_data Fix broken nova console support 2017-12-01 00:07:31 +09:00
test_panels Adds extensible header functionality 2017-10-03 17:11:06 +00:00
test_plugins Adds extensible header functionality 2017-10-03 17:11:06 +00:00
tests Use oslo.config for Horizon configuration 2017-11-27 17:03:56 +09:00
__init__.py Revamp of testing machinery. 2012-04-23 22:24:21 -07:00
error_pages_urls.py hacking: noqa cleanup in openstack_dashboard 2017-03-17 19:38:47 +00:00
extensible_header_urls.py Adds extensible header functionality 2017-10-03 17:11:06 +00:00
helpers.py Switch Cinder-related tests to mock 2017-10-23 15:43:41 +00:00
settings.py Added SELECTABLE_THEMES setting 2017-07-26 11:52:35 +01:00
themes.py Added SELECTABLE_THEMES setting 2017-07-26 11:52:35 +01:00
urls.py hacking: noqa cleanup in openstack_dashboard 2017-03-17 19:38:47 +00:00
views.py Fix actions inside instance details view page 2017-09-07 01:08:41 +04:00