Revision f1cab3a1 kamaki/clients/test/cyclades.py
b/kamaki/clients/test/cyclades.py | ||
---|---|---|
212 | 212 |
dict(reboot=dict(type='SOFT')), |
213 | 213 |
loads(data)) |
214 | 214 |
|
215 |
""" |
|
216 | 215 |
def test_create_server_metadata(self): |
217 |
r1 = self.client.create_server_metadata( |
|
218 |
self.server1['id'], |
|
219 |
'mymeta', |
|
220 |
'mymeta val') |
|
221 |
self.assertTrue('mymeta' in r1) |
|
222 |
r2 = self.client.get_server_metadata(self.server1['id'], 'mymeta') |
|
223 |
self.assert_dicts_are_equal(r1, r2) |
|
216 |
vm_id = vm_recv['server']['id'] |
|
217 |
metadata = dict(m1='v1', m2='v2', m3='v3') |
|
218 |
self.FR.json = dict(meta=vm_recv['server']) |
|
219 |
with patch.object(self.C, 'perform_request', return_value=self.FR()): |
|
220 |
self.assertRaises( |
|
221 |
ClientError, |
|
222 |
self.client.create_server_metadata, |
|
223 |
vm_id, 'key', 'value') |
|
224 |
for k, v in metadata.items(): |
|
225 |
self.FR.status_code = 201 |
|
226 |
r = self.client.create_server_metadata(vm_id, k, v) |
|
227 |
self.assertEqual(self.client.http_client.url, self.url) |
|
228 |
self.assertEqual( |
|
229 |
self.client.http_client.path, |
|
230 |
'/servers/%s/meta/%s' % (vm_id, k)) |
|
231 |
self.assert_dicts_are_equal(r, vm_recv['server']) |
|
224 | 232 |
|
233 |
""" |
|
225 | 234 |
def test_get_server_metadata(self): |
226 | 235 |
self.client.create_server_metadata( |
227 | 236 |
self.server1['id'], |
Also available in: Unified diff