def test_image_stage_raises_storage_full(self, mock_store_add):
     mock_store_add.side_effect = glance_store.StorageFull()
     image_id = str(uuid.uuid4())
     request = unit_test_utils.get_fake_request()
     image = FakeImage(image_id=image_id)
     self.image_repo.result = image
     with mock.patch.object(self.controller, "_unstage"):
         self.assertRaises(webob.exc.HTTPRequestEntityTooLarge,
                           self.controller.stage, request, image_id,
                           'YYYYYYY', 7)
Example #2
0
 def data_iterator():
     self.notifier.log = []
     yield 'abcde'
     raise glance_store.StorageFull(message='Modern Major General')