Exemplo n.º 1
0
    def test_create_and_set_volume_type_keys(self):
        mock_service = self.mock_cinder.return_value
        volume_type_key = {"volume_backend_name": "LVM_iSCSI"}
        scenario = volume_types.CreateAndSetVolumeTypeKeys(self._get_context())
        scenario.run(volume_type_key, fakeargs="fakeargs")

        mock_service.create_volume_type.assert_called_once_with(
            fakeargs="fakeargs")
        mock_service.set_volume_type_keys.assert_called_once_with(
            mock_service.create_volume_type.return_value,
            metadata=volume_type_key)
Exemplo n.º 2
0
    def test_create_and_set_volume_type_keys(self):
        scenario = volume_types.CreateAndSetVolumeTypeKeys(self.context)

        volume_type = mock.MagicMock()
        volume_type_key = {"volume_backend_name": "LVM_iSCSI"}
        scenario._create_volume_type = mock.MagicMock()
        scenario._set_volume_type_keys = mock.MagicMock()

        scenario._create_volume_type.return_value = volume_type
        scenario.run(volume_type_key, fakeargs="fakeargs")

        scenario._create_volume_type.assert_called_once_with(
            fakeargs="fakeargs")
        scenario._set_volume_type_keys.assert_called_once_with(
            volume_type, volume_type_key)
Exemplo n.º 3
0
    def test_create_and_set_volume_type_keys(self):
        mock_service = self.mock_cinder.return_value
        volume_type_key = {"volume_backend_name": "LVM_iSCSI"}
        description = "rally tests creating types"
        is_public = False
        scenario = volume_types.CreateAndSetVolumeTypeKeys(self._get_context())
        scenario.run(volume_type_key,
                     description=description,
                     is_public=is_public)

        mock_service.create_volume_type.assert_called_once_with(
            description=description, is_public=is_public)
        mock_service.set_volume_type_keys.assert_called_once_with(
            mock_service.create_volume_type.return_value,
            metadata=volume_type_key)