/usr/lib/python2.6/site-packages/openstack/tests/unit
NameSizeModeActions
block_store/-0755rm
cluster/-0755rm
compute/-0755rm
database/-0755rm
identity/-0755rm
image/-0755rm
key_manager/-0755rm
message/-0755rm
metric/-0755rm
network/-0755rm
object_store/-0755rm
orchestration/-0755rm
telemetry/-0755rm
base.py19190644editdlrm
base.pyc15770644editdlrm
fakes.py12590644editdlrm
fakes.pyc13480644editdlrm
test_connection.py76760644editdlrm
test_connection.pyc73050644editdlrm
test_exceptions.py20580644editdlrm
test_exceptions.pyc26090644editdlrm
test_format.py46900644editdlrm
test_format.pyc46080644editdlrm
test_profile.py28290644editdlrm
test_profile.pyc27090644editdlrm
test_proxy.py118100644editdlrm
test_proxy.pyc162490644editdlrm
test_proxy2.py137020644editdlrm
test_proxy2.pyc189770644editdlrm
test_proxy_base.py103930644editdlrm
test_proxy_base.pyc67360644editdlrm
test_resource.py532730644editdlrm
test_resource.pyc595380644editdlrm
test_resource2.py439570644editdlrm
test_resource2.pyc509090644editdlrm
test_service_filter.py11270644editdlrm
test_service_filter.pyc14840644editdlrm
test_session.py35280644editdlrm
test_session.pyc39290644editdlrm
test_utils.py31810644editdlrm
test_utils.pyc42680644editdlrm
__init__.py00644editdlrm
__init__.pyc1540644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstack/tests/unit/test_profile.py (2829B)
# Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from openstack import exceptions from openstack import profile from openstack.tests.unit import base class TestProfile(base.TestCase): def test_init(self): prof = profile.Profile() expected = [ 'clustering', 'compute', 'database', 'identity', 'image', 'key-manager', 'messaging', 'metering', 'network', 'object-store', 'orchestration', 'volume', ] self.assertEqual(expected, prof.service_keys) def test_set(self): prof = profile.Profile() prof.set_version('compute', 'v2') self.assertEqual('v2', prof.get_filter('compute').version) prof.set_version('clustering', 'v1') self.assertEqual('v1', prof.get_filter('clustering').version) prof.set_version('database', 'v3') self.assertEqual('v3', prof.get_filter('database').version) prof.set_version('identity', 'v4') self.assertEqual('v4', prof.get_filter('identity').version) prof.set_version('image', 'v5') self.assertEqual('v5', prof.get_filter('image').version) prof.set_version('metering', 'v6') self.assertEqual('v6', prof.get_filter('metering').version) prof.set_version('network', 'v7') self.assertEqual('v7', prof.get_filter('network').version) prof.set_version('object-store', 'v8') self.assertEqual('v8', prof.get_filter('object-store').version) prof.set_version('orchestration', 'v9') self.assertEqual('v9', prof.get_filter('orchestration').version) def test_set_version_bad_service(self): prof = profile.Profile() self.assertRaises(exceptions.SDKException, prof.set_version, 'bogus', 'v2') def test_set_all(self): prof = profile.Profile() prof.set_name(prof.ALL, 'fee') prof.set_region(prof.ALL, 'fie') prof.set_interface(prof.ALL, 'public') for service in prof.service_keys: self.assertEqual('fee', prof.get_filter(service).service_name) self.assertEqual('fie', prof.get_filter(service).region) self.assertEqual('public', prof.get_filter(service).interface)