Пример #1
0
 def test_create_from_image_and_delete_volume(self):
     mock_service = self.mock_cinder.return_value
     scenario = volumes.CreateAndDeleteVolume(self._get_context())
     scenario.run(1, image="fake_image")
     mock_service.create_volume.assert_called_once_with(
         1, imageRef="fake_image")
     mock_service.delete_volume.assert_called_once_with(
         mock_service.create_volume.return_value)
Пример #2
0
    def test_create_and_delete_volume(self):
        mock_service = self.mock_cinder.return_value
        scenario = volumes.CreateAndDeleteVolume(self._get_context())
        scenario.sleep_between = mock.MagicMock()
        scenario.run(size=1, min_sleep=10, max_sleep=20, fakearg="f")

        mock_service.create_volume.assert_called_once_with(1, fakearg="f")
        scenario.sleep_between.assert_called_once_with(10, 20)
        mock_service.delete_volume.assert_called_once_with(
            mock_service.create_volume.return_value)
Пример #3
0
    def test_create_from_image_and_delete_volume(self):
        fake_volume = mock.MagicMock()
        scenario = volumes.CreateAndDeleteVolume(self.context)
        scenario._create_volume = mock.MagicMock(return_value=fake_volume)
        scenario._delete_volume = mock.MagicMock()

        scenario.run(1, image="fake_image")
        scenario._create_volume.assert_called_once_with(1,
                                                        imageRef="fake_image")

        scenario._delete_volume.assert_called_once_with(fake_volume)
Пример #4
0
    def test_create_and_delete_volume(self):
        fake_volume = mock.MagicMock()

        scenario = volumes.CreateAndDeleteVolume(self.context)
        scenario._create_volume = mock.MagicMock(return_value=fake_volume)
        scenario.sleep_between = mock.MagicMock()
        scenario._delete_volume = mock.MagicMock()

        scenario.run(size=1, min_sleep=10, max_sleep=20, fakearg="f")

        scenario._create_volume.assert_called_once_with(1, fakearg="f")
        scenario.sleep_between.assert_called_once_with(10, 20)
        scenario._delete_volume.assert_called_once_with(fake_volume)