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