コード例 #1
0
 def test_get_snapshot_returns_illegal_object_name(self):
     snap_name = "snap"
     self.mediator.client.cmd.vol_list.side_effect = [
         xcli_errors.IllegalNameForObjectError("", snap_name, "")
     ]
     with self.assertRaises(array_errors.IllegalObjectName):
         self.mediator.get_snapshot(snap_name)
コード例 #2
0
 def test_create_volume_raise_illegal_name_for_object(self):
     self.mediator.client.cmd.vol_create.side_effect = [xcli_errors.IllegalNameForObjectError("", "volume", "")]
     with self.assertRaises(array_errors.IllegalObjectName):
         self.mediator.create_volume("volume", 10, None, "pool1")
コード例 #3
0
 def test_get_volume_raise_illegal_object_name(self):
     self.mediator.client.cmd.vol_list.side_effect = [xcli_errors.IllegalNameForObjectError("", "volume", "")]
     with self.assertRaises(array_errors.IllegalObjectName):
         self.mediator.get_volume("volume")
コード例 #4
0
 def test_copy_to_existing_volume_from_snapshot_failed_illegal_name(self):
     self._test_copy_to_existing_volume_from_snapshot_error(xcli_errors.IllegalNameForObjectError("", "", ""),
                                                            array_errors.IllegalObjectName)
コード例 #5
0
 def test_expand_volume_illegal_object_id_error(self):
     self._expand_volume_vol_resize_errors(
         returned_error=xcli_errors.IllegalNameForObjectError("", "", ""),
         expected_exception=array_errors.IllegalObjectID)