Revision e09db3c4
b/kamaki/clients/test/image.py | ||
---|---|---|
300 | 300 |
with patch.object(self.C, 'perform_request', return_value=self.FR()): |
301 | 301 |
self.assertRaises( |
302 | 302 |
ClientError, |
303 |
self.client.set_members,
|
|
303 |
self.client.add_member,
|
|
304 | 304 |
img0['id'], new_member) |
305 | 305 |
self.FR.status_code = 204 |
306 | 306 |
self.client.add_member(img0['id'], new_member) |
... | ... | |
309 | 309 |
self.client.http_client.path, |
310 | 310 |
'/images/%s/members/%s' % (img0['id'], new_member)) |
311 | 311 |
|
312 |
""" |
|
313 |
def test_remove_members(self): |
|
314 |
return |
|
315 |
members = ['%s@fake.net' % self.now, '%s_v2@fake.net' % self.now] |
|
316 |
for img in self._imglist.values(): |
|
317 |
self.client.set_members(img['id'], members) |
|
318 |
r = self.client.list_members(img['id']) |
|
319 |
self.assertTrue(len(r) > 1) |
|
320 |
self.client.remove_member(img['id'], members[0]) |
|
321 |
r0 = self.client.list_members(img['id']) |
|
322 |
self.assertEqual(len(r), 1 + len(r0)) |
|
323 |
self.assertEqual(r0[0]['member_id'], members[1]) |
|
312 |
def test_remove_member(self): |
|
313 |
img0 = example_images_detailed[0] |
|
314 |
old_member = 'us3r-15-0ld' |
|
315 |
with patch.object(self.C, 'perform_request', return_value=self.FR()): |
|
316 |
self.assertRaises( |
|
317 |
ClientError, |
|
318 |
self.client.remove_member, |
|
319 |
img0['id'], old_member) |
|
320 |
self.FR.status_code = 204 |
|
321 |
self.client.remove_member(img0['id'], old_member) |
|
322 |
self.assertEqual(self.client.http_client.url, self.url) |
|
323 |
self.assertEqual( |
|
324 |
self.client.http_client.path, |
|
325 |
'/images/%s/members/%s' % (img0['id'], old_member)) |
|
324 | 326 |
|
327 |
""" |
|
325 | 328 |
def test_list_shared(self): |
326 | 329 |
#No way to test this, if I dont have member images |
327 | 330 |
pass |
Also available in: Unified diff