Revision d15e5249 kamaki/clients/pithos/test.py
b/kamaki/clients/pithos/test.py | ||
---|---|---|
222 | 222 |
r = self.client.get_container_info(until=u) |
223 | 223 |
self.assertEqual(ch.mock_calls, [call(until=None), call(until=u)]) |
224 | 224 |
|
225 |
@patch('%s.delete' % pithos_pkg, return_value=FR()) |
|
226 |
def test_delete_container(self, delete): |
|
227 |
FR.status_code = 204 |
|
228 |
cont = 's0m3c0n731n3r' |
|
229 |
self.client.delete_container(cont) |
|
230 |
for err_code in (404, 409): |
|
231 |
FR.status_code = err_code |
|
232 |
self.assertRaises(ClientError, self.client.delete_container, cont) |
|
233 |
acall = call('/%s/%s' % (user_id, cont), success=(204, 404, 409)) |
|
234 |
self.assertEqual(delete.mock_calls, [acall] * 3) |
|
235 |
|
|
236 | 225 |
@patch('%s.account_get' % pithos_pkg, return_value=FR()) |
237 | 226 |
def test_list_containers(self, get): |
238 | 227 |
FR.json = container_list |
Also available in: Unified diff