diff options
| author | Zuul <zuul@review.openstack.org> | 2017-11-07 00:20:07 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2017-11-07 00:20:07 +0000 |
| commit | c2ebe678f9c98588dca35b5129cdcd2a7746b2a2 (patch) | |
| tree | aec71fef88e9816eafc77f0aefca1c73a3c67cfe /openstackclient/tests | |
| parent | e8a87e1478304152e94783ebd50ab4ae621231d9 (diff) | |
| parent | 9ca99b991947c5b932a0c916591cd71568f2ac17 (diff) | |
| download | python-openstackclient-c2ebe678f9c98588dca35b5129cdcd2a7746b2a2.tar.gz | |
Merge "Network: Add supports rbac target-all-projects"
Diffstat (limited to 'openstackclient/tests')
| -rw-r--r-- | openstackclient/tests/unit/network/v2/test_network_rbac.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/network/v2/test_network_rbac.py b/openstackclient/tests/unit/network/v2/test_network_rbac.py index 935ce075..70c38528 100644 --- a/openstackclient/tests/unit/network/v2/test_network_rbac.py +++ b/openstackclient/tests/unit/network/v2/test_network_rbac.py @@ -163,6 +163,30 @@ class TestCreateNetworkRBAC(TestNetworkRBAC): self.assertEqual(self.columns, columns) self.assertEqual(self.data, list(data)) + def test_network_rbac_create_with_target_all_projects(self): + arglist = [ + '--type', self.rbac_policy.object_type, + '--action', self.rbac_policy.action, + '--target-all-projects', + self.rbac_policy.object_id, + ] + verifylist = [ + ('type', self.rbac_policy.object_type), + ('action', self.rbac_policy.action), + ('target_all_projects', True), + ('rbac_object', self.rbac_policy.object_id), + ] + parsed_args = self.check_parser(self.cmd, arglist, verifylist) + + columns, data = self.cmd.take_action(parsed_args) + + self.network.create_rbac_policy.assert_called_with(**{ + 'object_id': self.rbac_policy.object_id, + 'object_type': self.rbac_policy.object_type, + 'action': self.rbac_policy.action, + 'target_tenant': '*', + }) + def test_network_rbac_create_all_options(self): arglist = [ '--type', self.rbac_policy.object_type, |
