Revision 10e6c39a kamaki/clients/image/test.py
b/kamaki/clients/image/test.py | ||
---|---|---|
252 | 252 |
'/images/%s/members/%s' % (imgid, new_member), |
253 | 253 |
success=204) |
254 | 254 |
|
255 |
@patch('%s.perform_request' % khttp, return_value=FR())
|
|
256 |
def test_remove_member(self, PR):
|
|
257 |
img0 = example_images_detailed[0]
|
|
255 |
@patch('%s.delete' % image_pkg, return_value=FR())
|
|
256 |
def test_remove_member(self, delete):
|
|
257 |
imgid = example_images_detailed[0]['id']
|
|
258 | 258 |
old_member = 'us3r-15-0ld' |
259 |
self.assertRaises( |
|
260 |
ClientError, |
|
261 |
self.client.remove_member, |
|
262 |
img0['id'], old_member) |
|
263 |
FR.status_code = 204 |
|
264 |
self.client.remove_member(img0['id'], old_member) |
|
265 |
self.assertEqual(self.client.http_client.url, self.url) |
|
266 |
self.assertEqual( |
|
267 |
self.client.http_client.path, |
|
268 |
'/images/%s/members/%s' % (img0['id'], old_member)) |
|
259 |
self.client.remove_member(imgid, old_member) |
|
260 |
delete.assert_called_once_with( |
|
261 |
'/images/%s/members/%s' % (imgid, old_member), |
|
262 |
success=204) |
|
269 | 263 |
|
270 | 264 |
@patch('%s.perform_request' % khttp, return_value=FR()) |
271 | 265 |
def test_list_shared(self, PR): |
Also available in: Unified diff