def test_sync_successful(self, mock_volume_group_create, mock_volume_group_update, mock_volume_group_del, mock_volume_groups_get_all, mock_list_volume_groups, get_lock): volume_group_obj = resources.VolumeGroupTask( context, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') volume_group_obj.sync() self.assertTrue(mock_list_volume_groups.called) self.assertTrue(mock_volume_groups_get_all.called) self.assertTrue(get_lock.called) # Collect the volume groups from fake_storage fake_storage_obj = fake_storage.FakeStorageDriver() # Add the volume groups to DB mock_list_volume_groups.return_value \ = fake_storage_obj.list_volume_groups(context) mock_volume_groups_get_all.return_value = list() volume_group_obj.sync() self.assertTrue(mock_volume_group_create.called) # Update the volume groups to DB mock_list_volume_groups.return_value \ = volume_groups_list mock_volume_groups_get_all.return_value \ = vg_list volume_group_obj.sync() self.assertTrue(mock_volume_group_update.called) # Delete the volume groups to DB mock_list_volume_groups.return_value = empty_volume_groups_list mock_volume_groups_get_all.return_value \ = vg_list volume_group_obj.sync() self.assertTrue(mock_volume_group_del.called)
def test_sync_successful(self, mock_share_create, mock_share_update, mock_share_del, mock_share_get_all, mock_list_shares, get_lock): share_obj = resources.StorageShareTask( context, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') share_obj.sync() self.assertTrue(mock_list_shares.called) self.assertTrue(mock_share_get_all.called) self.assertTrue(get_lock.called) # collect the shares from fake_storage fake_storage_obj = fake_storage.FakeStorageDriver() # add the shares to DB mock_list_shares.return_value = fake_storage_obj.list_shares(context) mock_share_get_all.return_value = list() share_obj.sync() self.assertTrue(mock_share_create.called) # update the shares to DB mock_list_shares.return_value = shares_list mock_share_get_all.return_value = shares_list share_obj.sync() self.assertTrue(mock_share_update.called) # delete the shares to DB mock_list_shares.return_value = list() mock_share_get_all.return_value = shares_list share_obj.sync() self.assertTrue(mock_share_del.called)
def test_sync_successful(self, mock_storage_host_create, mock_storage_host_update, mock_storage_host_del, mock_storage_hosts_get_all, mock_list_storage_hosts, get_lock): storage_host_obj = resources.StorageHostTask( context, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') storage_host_obj.sync() self.assertTrue(mock_list_storage_hosts.called) self.assertTrue(mock_storage_hosts_get_all.called) self.assertTrue(get_lock.called) # Collect the storage hosts from fake_storage fake_storage_obj = fake_storage.FakeStorageDriver() # Add the storage hosts to DB mock_list_storage_hosts.return_value \ = fake_storage_obj.list_storage_hosts(context) mock_storage_hosts_get_all.return_value = list() storage_host_obj.sync() self.assertTrue(mock_storage_host_create.called) # Update the storage hosts to DB mock_list_storage_hosts.return_value \ = storage_hosts_list mock_storage_hosts_get_all.return_value \ = storage_hosts_list storage_host_obj.sync() self.assertTrue(mock_storage_host_update.called) # Delete the storage hosts to DB mock_list_storage_hosts.return_value = list() mock_storage_hosts_get_all.return_value \ = storage_hosts_list storage_host_obj.sync() self.assertTrue(mock_storage_host_del.called)
def test_sync_successful(self, mock_quota_create, mock_quota_update, mock_quota_del, mock_quota_get_all, mock_list_quotas, get_lock): quota_obj = resources.StorageQuotaTask( context, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') quota_obj.sync() self.assertTrue(mock_list_quotas.called) self.assertTrue(mock_quota_get_all.called) self.assertTrue(get_lock.called) # collect the quotas from fake_storage fake_storage_obj = fake_storage.FakeStorageDriver() # add the quotas to DB mock_list_quotas.return_value =\ fake_storage_obj.list_quotas(context) mock_quota_get_all.return_value = list() quota_obj.sync() self.assertTrue(mock_quota_create.called) # update the quotas to DB mock_list_quotas.return_value = quotas_list mock_quota_get_all.return_value = quotas_list quota_obj.sync() self.assertTrue(mock_quota_update.called) # delete the quotas to DB mock_list_quotas.return_value = list() mock_quota_get_all.return_value = quotas_list quota_obj.sync() self.assertTrue(mock_quota_del.called)
def test_sync_successful(self, mock_filesystem_create, mock_filesystem_update, mock_filesystem_del, mock_filesystem_get_all, mock_list_filesystems, get_lock): filesystem_obj = resources.StorageFilesystemTask( context, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') filesystem_obj.sync() self.assertTrue(mock_list_filesystems.called) self.assertTrue(mock_filesystem_get_all.called) self.assertTrue(get_lock.called) # collect the filesystems from fake_storage fake_storage_obj = fake_storage.FakeStorageDriver() # add the filesystems to DB mock_list_filesystems.return_value =\ fake_storage_obj.list_filesystems(context) mock_filesystem_get_all.return_value = list() filesystem_obj.sync() self.assertTrue(mock_filesystem_create.called) # update the filesystems to DB mock_list_filesystems.return_value = filesystems_list mock_filesystem_get_all.return_value = filesystems_list filesystem_obj.sync() self.assertTrue(mock_filesystem_update.called) # delete the filesystems to DB mock_list_filesystems.return_value = list() mock_filesystem_get_all.return_value = filesystems_list filesystem_obj.sync() self.assertTrue(mock_filesystem_del.called)
def test_sync_successful(self, mock_controller_create, mock_controller_update, mock_controller_del, mock_controller_get_all, mock_list_controllers, get_lock): controller_obj = resources.StorageControllerTask( context, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') controller_obj.sync() self.assertTrue(mock_list_controllers.called) self.assertTrue(mock_controller_get_all.called) self.assertTrue(get_lock.called) # collect the controllers from fake_storage fake_storage_obj = fake_storage.FakeStorageDriver() # add the new controller to DB mock_list_controllers.return_value = \ fake_storage_obj.list_controllers(context) mock_controller_get_all.return_value = list() controller_obj.sync() self.assertTrue(mock_controller_create.called) # update the new controller of DB mock_list_controllers.return_value = controllers_list mock_controller_get_all.return_value = controllers_list controller_obj.sync() self.assertTrue(mock_controller_update.called) # delete the new controller to DB mock_list_controllers.return_value = list() mock_controller_get_all.return_value = controllers_list controller_obj.sync() self.assertTrue(mock_controller_del.called)
def test_sync_successful(self, mock_pool_create, mock_pool_update, mock_pool_del, mock_pool_get_all, mock_list_pools, get_lock): pool_obj = resources.StoragePoolTask( context, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') pool_obj.sync() self.assertTrue(mock_list_pools.called) self.assertTrue(mock_pool_get_all.called) self.assertTrue(get_lock.called) # collect the pools from fake_storage fake_storage_obj = fake_storage.FakeStorageDriver() # add the new pool to DB mock_list_pools.return_value = fake_storage_obj.list_storage_pools( context) mock_pool_get_all.return_value = list() pool_obj.sync() self.assertTrue(mock_pool_create.called) # update the new pool of DB mock_list_pools.return_value = pools_list mock_pool_get_all.return_value = pools_list pool_obj.sync() self.assertTrue(mock_pool_update.called) # delete the new pool to DB mock_list_pools.return_value = list() mock_pool_get_all.return_value = pools_list pool_obj.sync() self.assertTrue(mock_pool_del.called)
def test_sync_successful(self, mock_vol_create, mock_vol_update, mock_vol_del, mock_vol_get_all, mock_list_vols, get_lock): vol_obj = task.StorageVolumeTask( context, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') vol_obj.sync() self.assertTrue(mock_list_vols.called) self.assertTrue(mock_vol_get_all.called) self.assertTrue(get_lock.called) # collect the volumes from fake_storage fake_storage_obj = fake_storage.FakeStorageDriver() # add the volumes to DB mock_list_vols.return_value = fake_storage_obj.list_volumes(context) mock_vol_get_all.return_value = list() vol_obj.sync() self.assertTrue(mock_vol_create.called) # update the volumes to DB mock_list_vols.return_value = vols_list mock_vol_get_all.return_value = vols_list vol_obj.sync() self.assertTrue(mock_vol_update.called) # delete the volumes to DB mock_list_vols.return_value = list() mock_vol_get_all.return_value = vols_list vol_obj.sync() self.assertTrue(mock_vol_del.called)
def test_sync_successful(self, mock_storage_host_initiator_create, mock_storage_host_initiator_delete_by_storage, mock_list_storage_host_initiators, get_lock): storage_host_initiator_obj = resources.StorageHostInitiatorTask( context, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') # Collect the storage host initiators from fake_storage fake_storage_obj = fake_storage.FakeStorageDriver() # Add the storage host initiators to DB mock_list_storage_host_initiators.return_value \ = fake_storage_obj.list_storage_host_initiators(context) storage_host_initiator_obj.sync() self.assertTrue(mock_storage_host_initiator_delete_by_storage.called) self.assertTrue(mock_storage_host_initiator_create.called)
def test_sync_successful(self, alert_source_delete, access_info_delete, mock_storage_delete, mock_storage_get, mock_storage_update, mock_get_storage, get_lock): storage_obj = resources.StorageDeviceTask( context, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') storage_obj.sync() self.assertTrue(get_lock.called) self.assertTrue(mock_storage_get.called) self.assertTrue(mock_storage_delete.called) self.assertTrue(access_info_delete.called) self.assertTrue(alert_source_delete.called) self.assertTrue(mock_storage_update.called) mock_get_storage.assert_called_with( context, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') fake_storage_obj = fake_storage.FakeStorageDriver() mock_get_storage.return_value = fake_storage_obj.get_storage(context) storage_obj.sync()
def test_sync_successful(self, mock_masking_view_create, mock_masking_view_update, mock_masking_view_del, mock_masking_views_get_all, mock_list_masking_views, get_lock): cntxt = context.get_admin_context() masking_view_obj = resources.MaskingViewTask( cntxt, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') masking_view_obj.sync() self.assertTrue(mock_list_masking_views.called) self.assertTrue(mock_masking_views_get_all.called) self.assertTrue(get_lock.called) # Collect the volume groups from fake_storage fake_storage_obj = fake_storage.FakeStorageDriver() # Add the volume groups to DB mock_list_masking_views.return_value \ = fake_storage_obj.list_masking_views(context) mock_masking_views_get_all.return_value = list() masking_view_obj.sync() self.assertTrue(mock_masking_view_create.called) # Update the volume groups to DB mock_list_masking_views.return_value \ = masking_views_list mock_masking_views_get_all.return_value \ = masking_views_list masking_view_obj.sync() self.assertTrue(mock_masking_view_update.called) # Delete the volume groups to DB mock_list_masking_views.return_value = list() mock_masking_views_get_all.return_value \ = masking_views_list masking_view_obj.sync() self.assertTrue(mock_masking_view_del.called)
def test_sync_successful(self, mock_port_group_create, mock_port_group_update, mock_port_group_del, mock_port_groups_get_all, mock_list_port_groups, get_lock): ctxt = context.get_admin_context() port_group_obj = resources.PortGroupTask( ctxt, 'c5c91c98-91aa-40e6-85ac-37a1d3b32bda') port_group_obj.sync() self.assertTrue(mock_list_port_groups.called) self.assertTrue(mock_port_groups_get_all.called) self.assertTrue(get_lock.called) # Collect the storage host groups from fake_storage fake_storage_obj = fake_storage.FakeStorageDriver() # Add the storage host groups to DB mock_list_port_groups.return_value \ = fake_storage_obj.list_port_groups(context) mock_port_groups_get_all.return_value = list() port_group_obj.sync() self.assertTrue(mock_port_group_create.called) # Update the storage host groups to DB mock_list_port_groups.return_value \ = port_groups_list mock_port_groups_get_all.return_value \ = pg_list port_group_obj.sync() self.assertTrue(mock_port_group_update.called) # Delete the storage host groups to DB mock_list_port_groups.return_value = empty_port_groups_list mock_port_groups_get_all.return_value \ = pg_list port_group_obj.sync() self.assertTrue(mock_port_group_del.called)