Argument consistency in test_proxy_base
This change brings a few more test methods to consistency in ordering of arguments and the use of the default mock_method argument. Note: this doesn't touch verify_find yet because the implementations don't use BaseProxy, yet. Change-Id: I27d3e8d43a5406b24e9b82fa3c59c60ad8e6c3f0
This commit is contained in:
@@ -192,7 +192,6 @@ class TestComputeProxy(test_proxy_base.TestProxyBase):
|
|||||||
def test_server_wait_for(self):
|
def test_server_wait_for(self):
|
||||||
value = server.Server(attrs={'id': '1234'})
|
value = server.Server(attrs={'id': '1234'})
|
||||||
self.verify_wait_for_status(
|
self.verify_wait_for_status(
|
||||||
'openstack.resource.wait_for_status',
|
|
||||||
self.proxy.wait_for_server,
|
self.proxy.wait_for_server,
|
||||||
method_args=[value],
|
method_args=[value],
|
||||||
expected_args=[value, 'ACTIVE', ['ERROR'], 2, 120])
|
expected_args=[value, 'ACTIVE', ['ERROR'], 2, 120])
|
||||||
|
@@ -30,11 +30,11 @@ class TestObjectStoreProxy(test_proxy_base.TestProxyBase):
|
|||||||
self.proxy = _proxy.Proxy(self.session)
|
self.proxy = _proxy.Proxy(self.session)
|
||||||
|
|
||||||
def test_account_metadata_get(self):
|
def test_account_metadata_get(self):
|
||||||
self.verify_head(container.Container, self.proxy.get_account_metadata)
|
self.verify_head(self.proxy.get_account_metadata, container.Container)
|
||||||
|
|
||||||
def test_container_metadata_get(self):
|
def test_container_metadata_get(self):
|
||||||
self.verify_head(container.Container,
|
self.verify_head(self.proxy.get_container_metadata,
|
||||||
self.proxy.get_container_metadata, value="container")
|
container.Container, value="container")
|
||||||
|
|
||||||
def test_container_delete(self):
|
def test_container_delete(self):
|
||||||
self.verify_delete(self.proxy.delete_container,
|
self.verify_delete(self.proxy.delete_container,
|
||||||
@@ -48,7 +48,7 @@ class TestObjectStoreProxy(test_proxy_base.TestProxyBase):
|
|||||||
self.verify_create(self.proxy.create_container, container.Container)
|
self.verify_create(self.proxy.create_container, container.Container)
|
||||||
|
|
||||||
def test_object_metadata_get(self):
|
def test_object_metadata_get(self):
|
||||||
self.verify_head(obj.Object, self.proxy.get_object_metadata,
|
self.verify_head(self.proxy.get_object_metadata, obj.Object,
|
||||||
value="object", container="container")
|
value="object", container="container")
|
||||||
|
|
||||||
def _test_object_delete(self, ignore):
|
def _test_object_delete(self, ignore):
|
||||||
|
@@ -47,7 +47,6 @@ class TestOrchestrationProxy(test_proxy_base.TestProxyBase):
|
|||||||
def test_stack_wait_for(self):
|
def test_stack_wait_for(self):
|
||||||
value = stack.Stack(attrs={'id': '1234'})
|
value = stack.Stack(attrs={'id': '1234'})
|
||||||
self.verify_wait_for_status(
|
self.verify_wait_for_status(
|
||||||
'openstack.resource.wait_for_status',
|
|
||||||
self.proxy.wait_for_stack,
|
self.proxy.wait_for_stack,
|
||||||
method_args=[value],
|
method_args=[value],
|
||||||
expected_args=[value, 'CREATE_COMPLETE', ['CREATE_FAILED'],
|
expected_args=[value, 'CREATE_COMPLETE', ['CREATE_FAILED'],
|
||||||
|
@@ -100,24 +100,25 @@ class TestProxyBase(base.TestCase):
|
|||||||
expected_args=[resource_type, "resource_or_id"],
|
expected_args=[resource_type, "resource_or_id"],
|
||||||
expected_kwargs=expected_kwargs)
|
expected_kwargs=expected_kwargs)
|
||||||
|
|
||||||
def verify_get(self, test_method, resource_type, value=None, **kwargs):
|
def verify_get(self, test_method, resource_type, value=None,
|
||||||
|
mock_method="openstack.proxy.BaseProxy._get", **kwargs):
|
||||||
the_value = value if value is not None else ["value"]
|
the_value = value if value is not None else ["value"]
|
||||||
expected_kwargs = {"path_args": kwargs} if kwargs else {}
|
expected_kwargs = {"path_args": kwargs} if kwargs else {}
|
||||||
self._verify2("openstack.proxy.BaseProxy._get",
|
self._verify2(mock_method, test_method,
|
||||||
test_method,
|
|
||||||
method_args=the_value,
|
method_args=the_value,
|
||||||
method_kwargs=kwargs,
|
method_kwargs=kwargs,
|
||||||
expected_args=[resource_type] + the_value,
|
expected_args=[resource_type] + the_value,
|
||||||
expected_kwargs=expected_kwargs)
|
expected_kwargs=expected_kwargs)
|
||||||
|
|
||||||
def verify_head(self, resource, method, value=None, **kwargs):
|
def verify_head(self, test_method, resource_type,
|
||||||
|
mock_method="openstack.proxy.BaseProxy._head",
|
||||||
|
value=None, **kwargs):
|
||||||
the_value = [value] if value is not None else []
|
the_value = [value] if value is not None else []
|
||||||
expected_kwargs = {"path_args": kwargs} if kwargs else {}
|
expected_kwargs = {"path_args": kwargs} if kwargs else {}
|
||||||
self._verify2("openstack.proxy.BaseProxy._head",
|
self._verify2(mock_method, test_method,
|
||||||
method,
|
|
||||||
method_args=the_value,
|
method_args=the_value,
|
||||||
method_kwargs=kwargs,
|
method_kwargs=kwargs,
|
||||||
expected_args=[resource] + the_value,
|
expected_args=[resource_type] + the_value,
|
||||||
expected_kwargs=expected_kwargs)
|
expected_kwargs=expected_kwargs)
|
||||||
|
|
||||||
def verify_find(self, mock_method, test_method, **kwargs):
|
def verify_find(self, mock_method, test_method, **kwargs):
|
||||||
@@ -138,11 +139,11 @@ class TestProxyBase(base.TestCase):
|
|||||||
**kwargs)
|
**kwargs)
|
||||||
|
|
||||||
def verify_list(self, test_method, resource_type, paginated=False,
|
def verify_list(self, test_method, resource_type, paginated=False,
|
||||||
|
mock_method="openstack.proxy.BaseProxy._list",
|
||||||
**kwargs):
|
**kwargs):
|
||||||
expected_kwargs = kwargs.pop("expected_kwargs", {})
|
expected_kwargs = kwargs.pop("expected_kwargs", {})
|
||||||
expected_kwargs.update({"paginated": paginated})
|
expected_kwargs.update({"paginated": paginated})
|
||||||
self._verify2("openstack.proxy.BaseProxy._list",
|
self._verify2(mock_method, test_method,
|
||||||
test_method,
|
|
||||||
expected_args=[resource_type],
|
expected_args=[resource_type],
|
||||||
expected_kwargs=expected_kwargs,
|
expected_kwargs=expected_kwargs,
|
||||||
expected_result=["result"],
|
expected_result=["result"],
|
||||||
@@ -165,5 +166,7 @@ class TestProxyBase(base.TestCase):
|
|||||||
expected_kwargs=expected_kwargs,
|
expected_kwargs=expected_kwargs,
|
||||||
**kwargs)
|
**kwargs)
|
||||||
|
|
||||||
def verify_wait_for_status(self, mock_method, test_method, **kwargs):
|
def verify_wait_for_status(
|
||||||
|
self, test_method,
|
||||||
|
mock_method="openstack.resource.wait_for_status", **kwargs):
|
||||||
self._verify(mock_method, test_method, **kwargs)
|
self._verify(mock_method, test_method, **kwargs)
|
||||||
|
Reference in New Issue
Block a user