Revision 4a17d307

b/kamaki/cli/commands/image.py
248 248

  
249 249

  
250 250
@command(image_cmds)
251
class image_unregister(_init_image):
252
    """Unregister an image (does not delete the image file)"""
253

  
254
    @errors.generic.all
255
    @errors.plankton.connection
256
    @errors.plankton.id
257
    def _run(self, image_id):
258
        self.client.unregister(image_id)
259

  
260
    def main(self, image_id):
261
        super(self.__class__, self)._run()
262
        self._run(image_id=image_id)
263

  
264

  
265
@command(image_cmds)
251 266
class image_members(_init_image):
252 267
    """Get image members"""
253 268

  
b/kamaki/clients/image/test.py
236 236
            call('X-Image-Meta-Name', img0_name),
237 237
            call('X-Image-Meta-Location', img0_location)])
238 238

  
239
    @patch('%s.delete' % image_pkg)
240
    def test_unregister(self, delete):
241
        img_id = 'an1m4g3'
242
        self.client.unregister(img_id)
243
        delete.assert_called_once_with('/images/%s' % img_id, success=204)
244

  
239 245
    @patch('%s.put' % image_pkg, return_value=FR())
240 246
    def test_set_members(self, put):
241 247
        members = ['use3r-1d-0', 'us2r-1d-1', 'us3r-1d-2']

Also available in: Unified diff