summaryrefslogtreecommitdiff
path: root/openstackclient/tests
diff options
context:
space:
mode:
authorDean Troyer <dtroyer@gmail.com>2016-08-16 09:41:31 -0500
committerDean Troyer <dtroyer@gmail.com>2016-08-18 07:21:15 -0500
commit2a1a1740862c419e08284e50103d52e029f0e61e (patch)
tree0c79d7ee85cef51359af828580a345f8361e2b71 /openstackclient/tests
parent0b91368164acc596bf97fe4073083e26892f5b1a (diff)
downloadpython-openstackclient-2a1a1740862c419e08284e50103d52e029f0e61e.tar.gz
Gate-unbreaking combo review
Fix argument precedence hack Working around issues in os-client-config <= 1.18.0 This is ugly because the issues in o-c-c 1.19.1 run even deeper than in 1.18.0, so we're going to use 1.19.0 get_one_cloud() that is known to work for OSC and fix o-c-c with an axe. Remove return values for set commands 'identity provider set' and 'service provider set' were still returning their show-like data, this is a fail for set commands now, don't know how this ever passed before... Constraints are ready to be used for tox.ini Per email[1] from Andreas, we don't need to hack at install_command any longer. [1] http://openstack.markmail.org/thread/a4l7tokbotwqvuoh Co-authorioed-by: Steve Martinelli <s.martinelli@gmail.com> Depends-On: I49313dc7d4f44ec897de7a375f25b7ed864226f1 Change-Id: I426548376fc7d3cdb36501310dafd8c44d22ae30
Diffstat (limited to 'openstackclient/tests')
-rw-r--r--openstackclient/tests/identity/v3/test_identity_provider.py52
-rw-r--r--openstackclient/tests/identity/v3/test_service_provider.py31
2 files changed, 9 insertions, 74 deletions
diff --git a/openstackclient/tests/identity/v3/test_identity_provider.py b/openstackclient/tests/identity/v3/test_identity_provider.py
index b5d784ef..d86ac11e 100644
--- a/openstackclient/tests/identity/v3/test_identity_provider.py
+++ b/openstackclient/tests/identity/v3/test_identity_provider.py
@@ -356,19 +356,11 @@ class TestIdentityProviderSet(TestIdentityProvider):
('remote_id', None)
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
- columns, data = self.cmd.take_action(parsed_args)
+ self.cmd.take_action(parsed_args)
self.identity_providers_mock.update.assert_called_with(
identity_fakes.idp_id,
description=new_description,
)
- self.assertEqual(self.columns, columns)
- datalist = (
- identity_fakes.idp_description,
- False,
- identity_fakes.idp_id,
- identity_fakes.idp_remote_ids
- )
- self.assertEqual(datalist, data)
def test_identity_provider_disable(self):
"""Disable Identity Provider
@@ -402,22 +394,13 @@ class TestIdentityProviderSet(TestIdentityProvider):
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
- columns, data = self.cmd.take_action(parsed_args)
+ self.cmd.take_action(parsed_args)
self.identity_providers_mock.update.assert_called_with(
identity_fakes.idp_id,
enabled=False,
remote_ids=identity_fakes.idp_remote_ids
)
- self.assertEqual(self.columns, columns)
- datalist = (
- identity_fakes.idp_description,
- False,
- identity_fakes.idp_id,
- identity_fakes.idp_remote_ids
- )
- self.assertEqual(datalist, data)
-
def test_identity_provider_enable(self):
"""Enable Identity Provider.
@@ -448,12 +431,10 @@ class TestIdentityProviderSet(TestIdentityProvider):
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
- columns, data = self.cmd.take_action(parsed_args)
+ self.cmd.take_action(parsed_args)
self.identity_providers_mock.update.assert_called_with(
identity_fakes.idp_id, enabled=True,
remote_ids=identity_fakes.idp_remote_ids)
- self.assertEqual(self.columns, columns)
- self.assertEqual(self.datalist, data)
def test_identity_provider_replace_remote_ids(self):
"""Enable Identity Provider.
@@ -488,18 +469,10 @@ class TestIdentityProviderSet(TestIdentityProvider):
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
- columns, data = self.cmd.take_action(parsed_args)
+ self.cmd.take_action(parsed_args)
self.identity_providers_mock.update.assert_called_with(
identity_fakes.idp_id, enabled=True,
remote_ids=[self.new_remote_id])
- self.assertEqual(self.columns, columns)
- datalist = (
- identity_fakes.idp_description,
- True,
- identity_fakes.idp_id,
- [self.new_remote_id]
- )
- self.assertEqual(datalist, data)
def test_identity_provider_replace_remote_ids_file(self):
"""Enable Identity Provider.
@@ -538,18 +511,10 @@ class TestIdentityProviderSet(TestIdentityProvider):
mocker.return_value = self.new_remote_id
with mock.patch("openstackclient.identity.v3.identity_provider."
"utils.read_blob_file_contents", mocker):
- columns, data = self.cmd.take_action(parsed_args)
+ self.cmd.take_action(parsed_args)
self.identity_providers_mock.update.assert_called_with(
identity_fakes.idp_id, enabled=True,
remote_ids=[self.new_remote_id])
- self.assertEqual(self.columns, columns)
- datalist = (
- identity_fakes.idp_description,
- True,
- identity_fakes.idp_id,
- [self.new_remote_id]
- )
- self.assertEqual(datalist, data)
def test_identity_provider_no_options(self):
def prepare(self):
@@ -580,12 +545,7 @@ class TestIdentityProviderSet(TestIdentityProvider):
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
- columns, data = self.cmd.take_action(parsed_args)
-
- # expect take_action() to return (None, None) as
- # neither --enable nor --disable was specified
- self.assertEqual(self.columns, columns)
- self.assertEqual(self.datalist, data)
+ self.cmd.take_action(parsed_args)
class TestIdentityProviderShow(TestIdentityProvider):
diff --git a/openstackclient/tests/identity/v3/test_service_provider.py b/openstackclient/tests/identity/v3/test_service_provider.py
index f5270d83..873ab1e7 100644
--- a/openstackclient/tests/identity/v3/test_service_provider.py
+++ b/openstackclient/tests/identity/v3/test_service_provider.py
@@ -289,7 +289,7 @@ class TestServiceProviderSet(TestServiceProvider):
('disable', True),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
- columns, data = self.cmd.take_action(parsed_args)
+ self.cmd.take_action(parsed_args)
self.service_providers_mock.update.assert_called_with(
service_fakes.sp_id,
enabled=False,
@@ -298,9 +298,6 @@ class TestServiceProviderSet(TestServiceProvider):
sp_url=None
)
- self.assertEqual(self.columns, columns)
- self.assertEqual(self.datalist, data)
-
def test_service_provider_enable(self):
"""Enable Service Provider.
@@ -327,19 +324,10 @@ class TestServiceProviderSet(TestServiceProvider):
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
- columns, data = self.cmd.take_action(parsed_args)
+ self.cmd.take_action(parsed_args)
self.service_providers_mock.update.assert_called_with(
service_fakes.sp_id, enabled=True, description=None,
auth_url=None, sp_url=None)
- self.assertEqual(self.columns, columns)
- datalist = (
- service_fakes.sp_auth_url,
- service_fakes.sp_description,
- True,
- service_fakes.sp_id,
- service_fakes.service_provider_url
- )
- self.assertEqual(datalist, data)
def test_service_provider_no_options(self):
def prepare(self):
@@ -372,20 +360,7 @@ class TestServiceProviderSet(TestServiceProvider):
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
- columns, data = self.cmd.take_action(parsed_args)
-
- # expect take_action() to return (None, None) as none of --disabled,
- # --enabled, --description, --service-provider-url, --auth_url option
- # was set.
- self.assertEqual(self.columns, columns)
- datalist = (
- service_fakes.sp_auth_url,
- service_fakes.sp_description,
- True,
- service_fakes.sp_id,
- service_fakes.service_provider_url
- )
- self.assertEqual(datalist, data)
+ self.cmd.take_action(parsed_args)
class TestServiceProviderShow(TestServiceProvider):