Decorate FakeHTTPClient with versions
Remove api_version check from get_servers_1234_migrations method and substitute it by api_version.wraps decorator. Change-Id: Iea780ae92bece4e2013778485d244123251e9dcc
This commit is contained in:
parent
f6efc861b7
commit
a47850b093
@ -26,7 +26,6 @@ import novaclient
|
|||||||
from novaclient import api_versions
|
from novaclient import api_versions
|
||||||
from novaclient import client as base_client
|
from novaclient import client as base_client
|
||||||
from novaclient import exceptions
|
from novaclient import exceptions
|
||||||
from novaclient.i18n import _
|
|
||||||
from novaclient.tests.unit import fakes
|
from novaclient.tests.unit import fakes
|
||||||
from novaclient.tests.unit import utils
|
from novaclient.tests.unit import utils
|
||||||
from novaclient.v2 import client
|
from novaclient.v2 import client
|
||||||
@ -2174,11 +2173,8 @@ class FakeHTTPClient(base_client.HTTPClient):
|
|||||||
def post_servers_1234_migrations_1_action(self, body):
|
def post_servers_1234_migrations_1_action(self, body):
|
||||||
return (202, {}, None)
|
return (202, {}, None)
|
||||||
|
|
||||||
|
@api_versions.wraps(start_version="2.23")
|
||||||
def get_servers_1234_migrations_1(self, **kw):
|
def get_servers_1234_migrations_1(self, **kw):
|
||||||
# TODO(Shaohe Feng) this condition check can be a decorator
|
|
||||||
if self.api_version < api_versions.APIVersion("2.23"):
|
|
||||||
raise exceptions.UnsupportedVersion(_("Unsupport version %s")
|
|
||||||
% self.api_version)
|
|
||||||
migration = {"migration": {
|
migration = {"migration": {
|
||||||
"created_at": "2016-01-29T13:42:02.000000",
|
"created_at": "2016-01-29T13:42:02.000000",
|
||||||
"dest_compute": "compute2",
|
"dest_compute": "compute2",
|
||||||
@ -2199,11 +2195,8 @@ class FakeHTTPClient(base_client.HTTPClient):
|
|||||||
}}
|
}}
|
||||||
return (200, FAKE_RESPONSE_HEADERS, migration)
|
return (200, FAKE_RESPONSE_HEADERS, migration)
|
||||||
|
|
||||||
|
@api_versions.wraps(start_version="2.23")
|
||||||
def get_servers_1234_migrations(self, **kw):
|
def get_servers_1234_migrations(self, **kw):
|
||||||
# TODO(Shaohe Feng) this condition check can be a decorator
|
|
||||||
if self.api_version < api_versions.APIVersion("2.23"):
|
|
||||||
raise exceptions.UnsupportedVersion(_("Unsupport version %s")
|
|
||||||
% self.api_version)
|
|
||||||
migrations = {'migrations': [
|
migrations = {'migrations': [
|
||||||
{
|
{
|
||||||
"created_at": "2016-01-29T13:42:02.000000",
|
"created_at": "2016-01-29T13:42:02.000000",
|
||||||
|
Loading…
Reference in New Issue
Block a user