Пример #1
0
 def test_create_and_list_image(self, mock__create_image,
                                mock__list_images,
                                mock__generate_random_name):
     glance_scenario = images.GlanceImages(self.context)
     mock__generate_random_name.return_value = "test-rally-image"
     glance_scenario.create_and_list_image("cf", "url", "df",
                                           fakearg="f")
     mock__create_image.assert_called_once_with(
         "cf", "url", "df", fakearg="f")
     mock__list_images.assert_called_once_with()
Пример #2
0
    def test_create_and_delete_image(
            self, mock__create_image, mock__delete_image,
            mock__generate_random_name):
        glance_scenario = images.GlanceImages()
        fake_image = object()
        mock__create_image.return_value = fake_image
        mock__generate_random_name.return_value = "test-rally-image"
        glance_scenario.create_and_delete_image("cf", "url", "df",
                                                fakearg="f")

        mock__create_image.assert_called_once_with(
            "cf", "url", "df", fakearg="f")
        mock__delete_image.assert_called_once_with(fake_image)
Пример #3
0
    def test_create_image_and_boot_instances(self, mock__create_image,
                                             mock__boot_servers):
        glance_scenario = images.GlanceImages(self.context)
        fake_image = fakes.FakeImage()
        fake_servers = [mock.Mock() for i in range(5)]
        mock__create_image.return_value = fake_image
        mock__boot_servers.return_value = fake_servers
        kwargs = {"fakearg": "f"}

        glance_scenario.create_image_and_boot_instances(
            "cf", "url", "df", "fid", 5, **kwargs)
        mock__create_image.assert_called_once_with("cf", "url", "df")
        mock__boot_servers.assert_called_once_with("image-id-0", "fid", 5,
                                                   **kwargs)
Пример #4
0
 def test_create_image_and_boot_instances(self, mock__create_image,
                                          mock__boot_servers):
     glance_scenario = images.GlanceImages()
     fake_image = fakes.FakeImage()
     fake_servers = [mock.Mock() for i in range(5)]
     mock__create_image.return_value = fake_image
     mock__boot_servers.return_value = fake_servers
     kwargs = {"fakearg": "f"}
     with mock.patch("rally.plugins.openstack.scenarios."
                     "glance.utils.time.sleep"):
         glance_scenario.create_image_and_boot_instances(
             "cf", "url", "df", "fid", 5, **kwargs)
         mock__create_image.assert_called_once_with("cf", "url", "df")
         mock__boot_servers.assert_called_once_with("image-id-0", "fid", 5,
                                                    **kwargs)
Пример #5
0
 def test_list_images(self, mock__list_images):
     glance_scenario = images.GlanceImages(self.context)
     glance_scenario.list_images()
     mock__list_images.assert_called_once_with()