def test_keystone(self): """check that session object is V3 when the option use_keystone_v3 is set. It checks the type of session.auth""" target = copy.deepcopy(self.facade.target) target['use_keystone_v3'] = True facade = ServersFacade(target) self.assertIsInstance(facade.session.auth, v3.Password)
def setUp(self): """create self.facade, create also a GlanceSyncImage object and a temporal file. Use a mock to replace osclients""" target = dict() target['target_name'] = 'master' target['user'] = '******' target['password'] = '******' target['keystone_url'] = 'http://127.0.0.1/' target['tenant'] = 'faketenant' target['use_keystone_v3'] = False self.target = target self.region = 'fakeregion' targets = dict() targets['master'] = target self.region_obj = GlanceSyncRegion(self.region, targets) mock_osclients.reset_mock() self.facade = ServersFacade(self.target) self.facade.images_dir = None image = GlanceSyncImage('imagetest', '01', self.region, None, False) image.raw = dict() image.raw['disk_format'] = 'qcow2' image.raw['is_public'] = False image.raw['protected'] = False image.raw['container_format'] = 'bare' image.raw['min_ram'] = '0' image.raw['min_disk'] = '0' self.image = image
def setUp(self): target = dict() target['target_name'] = 'master' target['user'] = env['OS_USERNAME'] target['password'] = env['OS_PASSWORD'] target['keystone_url'] = env['OS_AUTH_URL'] target['tenant'] = env['OS_TENANT_NAME'] target['use_keystone_v3'] = True if 'OS_REGION_NAME' in env: target['region'] = env['OS_REGION_NAME'] else: target['region'] = 'regionOne' self.region = target['region'] targets = dict() targets['master'] = target self.region_obj = GlanceSyncRegion(self.region, targets) self.created = None self.facade = ServersFacade(target) self.facade.images_dir = tempfile.mkdtemp(prefix='imagesdir_tmp') file_obj = open(self.facade.images_dir + '/01', 'w') file_obj.write('test content') file_obj.close() self.target = target _unset_environment()