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