Revision 428aa852 kamaki/clients/cyclades/test.py
b/kamaki/clients/cyclades/test.py | ||
---|---|---|
403 | 403 |
self.assertEqual(self.client.http_client.url, self.url) |
404 | 404 |
self.assertEqual(self.client.http_client.path, '/networks/%s' % net_id) |
405 | 405 |
|
406 |
@patch('%s.images_post' % cyclades_pkg, return_value=FR()) |
|
407 |
def test_update_image_metadata(self, images_post): |
|
408 |
metadata = dict(m1='v1', m2='v2', m3='v3') |
|
409 |
FR.json = dict(metadata=metadata) |
|
410 |
r = self.client.update_image_metadata(img_ref, **metadata) |
|
411 |
self.assert_dicts_are_equal(r, metadata) |
|
412 |
(called_id, cmd) = images_post.call_args[0] |
|
413 |
self.assertEqual(called_id, img_ref) |
|
414 |
self.assertEqual(cmd, 'meta') |
|
415 |
data = images_post.call_args[1]['json_data'] |
|
416 |
self.assert_dicts_are_equal(data, dict(metadata=metadata)) |
|
417 |
|
|
418 | 406 |
@patch('%s.images_delete' % cyclades_pkg, return_value=FR()) |
419 | 407 |
def test_delete_image_metadata(self, images_delete): |
420 | 408 |
key = 'metakey' |
Also available in: Unified diff