Revision e09db3c4 kamaki/clients/test/image.py

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