Add unit test for check of glance image status

Add a unit test for glance image status check added in
https://review.openstack.org/#/c/559500/.

Change-Id: I3be46cf4fe46a981caa6711a962324a6a1a67cfa
This commit is contained in:
Bob Fournier 2018-04-26 20:25:51 -04:00
parent ffefb805f3
commit d741556f0f

View File

@ -171,6 +171,15 @@ class TestGlanceImageService(base.TestCase):
self.service.show,
uuidutils.generate_uuid())
def test_show_raises_when_image_not_active(self):
image_id = uuidutils.generate_uuid()
image = self._make_fixture(name='image1', is_public=True,
id=image_id, status="queued")
with mock.patch.object(self.service, 'call', return_value=image,
autospec=True):
self.assertRaises(exception.ImageUnacceptable,
self.service.show, image_id)
@mock.patch.object(time, 'sleep', autospec=True)
def test_download_with_retries(self, mock_sleep):
tries = [0]