# Test the failure case
mock_execute.side_effect = putils.ProcessExecutionError
- self.assertFalse(self.target._recreate_backing_lun(
- self.test_vol,
- '1',
- self.testvol['name'],
- self.testvol_path))
+ self.assertIsNone(
+ self.target._recreate_backing_lun(self.test_vol,
+ '1',
+ self.testvol['name'],
+ self.testvol_path))
def test_get_iscsi_target(self):
ctxt = context.get_admin_context()
self.assertEqual(fields.ConsistencyGroupStatus.AVAILABLE,
model_update['status'],
"Consistency Group update failed")
- self.assertFalse(added,
- "added volumes list is not empty")
- self.assertFalse(removed,
- "removed volumes list is not empty")
+ self.assertIsNone(added,
+ "added volumes list is not empty")
+ self.assertIsNone(removed,
+ "removed volumes list is not empty")
def test_update_consistencygroup_with_volumes(self):
"""Test update_consistencygroup when there are volumes specified."""
self.assertEqual(fields.ConsistencyGroupStatus.AVAILABLE,
model_update['status'],
"Consistency Group update failed")
- self.assertFalse(added,
- "added volumes list is not empty")
- self.assertFalse(removed,
- "removed volumes list is not empty")
+ self.assertIsNone(added,
+ "added volumes list is not empty")
+ self.assertIsNone(removed,
+ "removed volumes list is not empty")
def test_create_consistencygroup_from_src_without_volumes(self):
"""Test create_consistencygroup_from_src with no volumes specified."""
# Test with available volume.
vol['status'] = 'available'
vol['volume_attachment'] = None
- self.assertFalse(self._driver._in_use(vol))
+ self.assertIsNone(self._driver._in_use(vol))
+
vol['volume_attachment'] = []
- self.assertFalse(self._driver._in_use(vol))
+ ret = self._driver._in_use(vol)
+ # _in_use returns [] here
+ self.assertFalse(ret)
+ self.assertEqual(0, len(ret))
def _test_retype(self, ds_sel, vops, get_volume_type_extra_specs,
get_volume_group_folder, genereate_uuid,