diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-01-27 17:59:49 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-01-27 17:59:49 +0000 |
| commit | 7fdd89d527bac16d5359be55a6528a2fa4d35707 (patch) | |
| tree | 84506f82711566629e88d84c19506692fdb2751e /keystoneclient/tests | |
| parent | 82b2287e771a3c9da8a76ff37ca1a0e112c72dcc (diff) | |
| parent | 1b8c3c8cb90c03881e0a648f247a186fe4b494de (diff) | |
| download | python-keystoneclient-7fdd89d527bac16d5359be55a6528a2fa4d35707.tar.gz | |
Merge "Updated service name to be optional in CLI"
Diffstat (limited to 'keystoneclient/tests')
| -rw-r--r-- | keystoneclient/tests/v2_0/test_shell.py | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/keystoneclient/tests/v2_0/test_shell.py b/keystoneclient/tests/v2_0/test_shell.py index 4557acc..44943a0 100644 --- a/keystoneclient/tests/v2_0/test_shell.py +++ b/keystoneclient/tests/v2_0/test_shell.py @@ -269,16 +269,27 @@ class ShellTests(utils.TestCase): self.run_command('tenant-delete 2') self.assert_called('DELETE', '/tenants/2') - def test_service_create(self): + def test_service_create_with_required_arguments_only(self): self.stub_url('POST', ['OS-KSADM', 'services'], json={'OS-KSADM:service': {}}) - self.run_command('service-create --name service1 --type compute') + self.run_command('service-create --type compute') self.assert_called('POST', '/OS-KSADM/services') json = {"OS-KSADM:service": {"type": "compute", - "name": "service1", + "name": None, "description": None}} self.assertRequestBodyIs(json=json) + def test_service_create_with_all_arguments(self): + self.stub_url('POST', ['OS-KSADM', 'services'], + json={'OS-KSADM:service': {}}) + self.run_command('service-create --type compute ' + '--name service1 --description desc1') + self.assert_called('POST', '/OS-KSADM/services') + json = {"OS-KSADM:service": {"type": "compute", + "name": "service1", + "description": "desc1"}} + self.assertRequestBodyIs(json=json) + def test_service_get(self): self.stub_url('GET', ['OS-KSADM', 'services', '1'], json={'OS-KSADM:service': {'id': '1'}}) |
