Revision efaa8675 kamaki/clients/test/pithos.py
b/kamaki/clients/test/pithos.py | ||
---|---|---|
66 | 66 |
'x-container-object-meta': '', |
67 | 67 |
'x-container-policy-quota': 53687091200, |
68 | 68 |
'x-container-policy-versioning': 'auto'} |
69 |
container_list = [ |
|
70 |
dict( |
|
71 |
count=2, |
|
72 |
last_modified="2013-02-27T11:56:09.893033+00:00", |
|
73 |
bytes=677076979, |
|
74 |
name="pithos", |
|
75 |
x_container_policy=dict(quota="21474836480", versioning="auto")), |
|
76 |
dict( |
|
77 |
count=0, |
|
78 |
last_modified="2012-10-23T12:25:17.229187+00:00", |
|
79 |
bytes=0, |
|
80 |
name="trash", |
|
81 |
x_container_policy=dict(quota="21474836480", versioning="auto"))] |
|
69 | 82 |
|
70 | 83 |
|
71 | 84 |
class Pithos(TestCase): |
... | ... | |
174 | 187 |
self.assertRaises(ClientError, self.client.delete_container, cont) |
175 | 188 |
acall = call('/%s/%s' % (user_id, cont), success=(204, 404, 409)) |
176 | 189 |
self.assertEqual(delete.mock_calls, [acall] * 3) |
190 |
|
|
191 |
def test_list_containers(self): |
|
192 |
self.FR.json = container_list |
|
193 |
with patch.object(PC, 'account_get', return_value=self.FR()): |
|
194 |
r = self.client.list_containers() |
|
195 |
for i in range(len(r)): |
|
196 |
self.assert_dicts_are_equal(r[i], container_list[i]) |
Also available in: Unified diff