Example #1
0
 def test_image_exists(self, mock_osclients):
     fakegclient = fakes.FakeGlanceClient()
     fakegclient.images.get = mock.MagicMock()
     mock_osclients.glance.return_value = fakegclient
     validator = validation.image_exists("image_id")
     test_img_id = "test_image_id"
     result = validator(clients=mock_osclients, image_id=test_img_id)
     fakegclient.images.get.assert_called_once_with(image=test_img_id)
     self.assertTrue(result.is_valid)
     self.assertIsNone(result.msg)
Example #2
0
 def test_image_exists(self):
     fakegclient = fakes.FakeClients().get_glance_client()
     fakegclient.images.get = mock.MagicMock()
     validator = validation.image_exists("image_id")
     test_img_id = "test_image_id"
     result = validator(clients={"glance": fakegclient},
                        image_id=test_img_id)
     fakegclient.images.get.assert_called_once_with(image=test_img_id)
     self.assertTrue(result.is_valid)
     self.assertIsNone(result.msg)
Example #3
0
 def test_image_exists(self, mock_osclients):
     fakegclient = fakes.FakeGlanceClient()
     fakegclient.images.get = mock.MagicMock()
     mock_osclients.glance.return_value = fakegclient
     validator = validation.image_exists("image_id")
     test_img_id = "test_image_id"
     result = validator(clients=mock_osclients,
                        image_id=test_img_id)
     fakegclient.images.get.assert_called_once_with(image=test_img_id)
     self.assertTrue(result.is_valid)
     self.assertIsNone(result.msg)
Example #4
0
 def test_image_exists_fail(self, mock_osclients):
     fakegclient = fakes.FakeGlanceClient()
     fakegclient.images.get = mock.MagicMock()
     fakegclient.images.get.side_effect = glance_exc.HTTPNotFound
     mock_osclients.glance.return_value = fakegclient
     validator = validation.image_exists("image_id")
     test_img_id = "test_image_id"
     result = validator(clients=mock_osclients, image_id=test_img_id)
     fakegclient.images.get.assert_called_once_with(image=test_img_id)
     self.assertFalse(result.is_valid)
     self.assertIsNotNone(result.msg)
Example #5
0
 def test_image_exists_fail(self):
     fakegclient = fakes.FakeClients().get_glance_client()
     fakegclient.images.get = mock.MagicMock()
     fakegclient.images.get.side_effect = glance_exc.HTTPNotFound
     validator = validation.image_exists("image_id")
     test_img_id = "test_image_id"
     result = validator(clients={"glance": fakegclient},
                        image_id=test_img_id)
     fakegclient.images.get.assert_called_once_with(image=test_img_id)
     self.assertFalse(result.is_valid)
     self.assertIsNotNone(result.msg)
Example #6
0
 def test_image_exists(self, mock_osclients):
     fakegclient = fakes.FakeGlanceClient()
     fakegclient.images.get = mock.MagicMock()
     mock_osclients.glance.return_value = fakegclient
     validator = validation.image_exists("image")
     test_img_id = "test_image_id"
     resource = {"id": test_img_id}
     config = {"args": {"image": resource}}
     result = validator(config, clients=mock_osclients, task=None)
     fakegclient.images.get.assert_called_once_with(image=test_img_id)
     self.assertTrue(result.is_valid)
     self.assertIsNone(result.msg)
Example #7
0
 def test_image_exists_fail(self, mock_osclients):
     fakegclient = fakes.FakeGlanceClient()
     fakegclient.images.get = mock.MagicMock()
     fakegclient.images.get.side_effect = glance_exc.HTTPNotFound
     mock_osclients.glance.return_value = fakegclient
     validator = validation.image_exists("image_id")
     test_img_id = "test_image_id"
     result = validator(clients=mock_osclients,
                        image_id=test_img_id)
     fakegclient.images.get.assert_called_once_with(image=test_img_id)
     self.assertFalse(result.is_valid)
     self.assertIsNotNone(result.msg)
Example #8
0
 def test_image_exists(self, mock_osclients):
     fakegclient = fakes.FakeGlanceClient()
     fakegclient.images.get = mock.MagicMock()
     mock_osclients.glance.return_value = fakegclient
     validator = validation.image_exists("image")
     test_img_id = "test_image_id"
     resource = {"id": test_img_id}
     config = {"args": {"image": resource}}
     result = validator(config, clients=mock_osclients, task=None)
     fakegclient.images.get.assert_called_once_with(image=test_img_id)
     self.assertTrue(result.is_valid)
     self.assertIsNone(result.msg)