Merge "parametrize max_api_version in tests"
This commit is contained in:
commit
5c8edcc697
|
@ -19,7 +19,7 @@
|
|||
}
|
||||
],
|
||||
"status": "CURRENT",
|
||||
"version": "2.21",
|
||||
"version": "%(max_api_version)s",
|
||||
"min_version": "2.1",
|
||||
"updated": "2013-07-23T11:33:21Z"
|
||||
}
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
}
|
||||
],
|
||||
"status": "CURRENT",
|
||||
"version": "2.21",
|
||||
"version": "%(max_api_version)s",
|
||||
"min_version": "2.1",
|
||||
"updated": "2013-07-23T11:33:21Z"
|
||||
}
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from nova.api.openstack import api_version_request as avr
|
||||
from nova.tests.functional.api_sample_tests import api_sample_base
|
||||
|
||||
|
||||
|
@ -22,10 +23,12 @@ class VersionsSampleJsonTest(api_sample_base.ApiSampleTestBaseV21):
|
|||
# as those does not send request on particular endpoint and running
|
||||
# its tests alone is enough.
|
||||
scenarios = []
|
||||
max_api_version = avr.max_api_version().get_string()
|
||||
|
||||
def test_versions_get(self):
|
||||
response = self._do_get('', strip_version=True)
|
||||
self._verify_response('versions-get-resp', {},
|
||||
self._verify_response('versions-get-resp',
|
||||
{'max_api_version': self.max_api_version},
|
||||
response, 200, update_links=False)
|
||||
|
||||
def test_versions_get_v2(self):
|
||||
|
@ -35,5 +38,6 @@ class VersionsSampleJsonTest(api_sample_base.ApiSampleTestBaseV21):
|
|||
|
||||
def test_versions_get_v21(self):
|
||||
response = self._do_get('/v2.1', strip_version=True)
|
||||
self._verify_response('v21-version-get-resp', {},
|
||||
self._verify_response('v21-version-get-resp',
|
||||
{'max_api_version': self.max_api_version},
|
||||
response, 200, update_links=False)
|
||||
|
|
|
@ -19,6 +19,7 @@ import uuid as stdlib_uuid
|
|||
from oslo_serialization import jsonutils
|
||||
import webob
|
||||
|
||||
from nova.api.openstack import api_version_request as avr
|
||||
from nova.api.openstack.compute import views
|
||||
from nova import test
|
||||
from nova.tests.unit.api.openstack import fakes
|
||||
|
@ -31,6 +32,7 @@ NS = {
|
|||
'ns': 'http://docs.openstack.org/common/api/v1.0'
|
||||
}
|
||||
|
||||
MAX_API_VERSION = avr.max_api_version().get_string()
|
||||
|
||||
EXP_LINKS = {
|
||||
'v2.0': {
|
||||
|
@ -66,7 +68,7 @@ EXP_VERSIONS = {
|
|||
"v2.1": {
|
||||
"id": "v2.1",
|
||||
"status": "CURRENT",
|
||||
"version": "2.21",
|
||||
"version": MAX_API_VERSION,
|
||||
"min_version": "2.1",
|
||||
"updated": "2013-07-23T11:33:21Z",
|
||||
"links": [
|
||||
|
@ -128,7 +130,7 @@ class VersionsTestV20(test.NoDBTestCase):
|
|||
{
|
||||
"id": "v2.1",
|
||||
"status": "CURRENT",
|
||||
"version": "2.21",
|
||||
"version": MAX_API_VERSION,
|
||||
"min_version": "2.1",
|
||||
"updated": "2013-07-23T11:33:21Z",
|
||||
"links": [
|
||||
|
|
Loading…
Reference in New Issue