diff --git a/openstack/profile.py b/openstack/profile.py index 9f749a66..be1db392 100644 --- a/openstack/profile.py +++ b/openstack/profile.py @@ -190,12 +190,7 @@ class Profile(object): :param str service: Service type. :param str version: Desired service version. """ - if service == self.ALL: - services = self.service_names - else: - services = [service] - for service in services: - self._get_service(service).version = version + self._get_service(service).version = version def set_visibility(self, service, visibility): """Set the desired visibility for the specified service. diff --git a/openstack/tests/unit/test_profile.py b/openstack/tests/unit/test_profile.py index 4fb39e0f..177e7c76 100644 --- a/openstack/tests/unit/test_profile.py +++ b/openstack/tests/unit/test_profile.py @@ -77,10 +77,8 @@ class TestProfile(base.TestCase): prof = profile.Profile() prof.set_name(prof.ALL, 'fee') prof.set_region(prof.ALL, 'fie') - prof.set_version(prof.ALL, 'foe') prof.set_visibility(prof.ALL, 'public') for service in prof.service_names: self.assertEqual('fee', prof.get_preference(service).service_name) self.assertEqual('fie', prof.get_preference(service).region) - self.assertEqual('foe', prof.get_preference(service).version) self.assertEqual('public', prof.get_preference(service).visibility)