Revision 8f5d38df kamaki/clients/test/cyclades.py
b/kamaki/clients/test/cyclades.py | ||
---|---|---|
78 | 78 |
vm_list = dict(servers=dict(values=[ |
79 | 79 |
dict(name='n1', id=1), |
80 | 80 |
dict(name='n2', id=2)])) |
81 |
flavor_list = dict(flavors=dict(values=[ |
|
82 |
dict(id=1, name="C1R1024D20"), |
|
83 |
dict(id=2, name="C1R1024D40"), |
|
84 |
dict(id=3, name="C1R1028D20") |
|
85 |
])) |
|
81 | 86 |
|
82 | 87 |
|
83 | 88 |
class Cyclades(TestCase): |
... | ... | |
284 | 289 |
(vm_id, 'meta/' + key), |
285 | 290 |
servers_delete.call_args[0]) |
286 | 291 |
|
287 |
""" |
|
288 | 292 |
def test_list_flavors(self): |
289 |
r = self.client.list_flavors() |
|
290 |
self.assertTrue(len(r) > 1) |
|
291 |
r = self.client.list_flavors(detail=True) |
|
292 |
self.assertTrue('SNF:disk_template' in r[0]) |
|
293 |
self.FR.json = vm_list |
|
294 |
self.FR.json = flavor_list |
|
295 |
with patch.object( |
|
296 |
self.C, |
|
297 |
'perform_request', |
|
298 |
return_value=self.FR()) as perform_req: |
|
299 |
r = self.client.list_flavors() |
|
300 |
self.assertEqual(self.client.http_client.url, self.url) |
|
301 |
self.assertEqual(self.client.http_client.path, '/flavors') |
|
302 |
(method, data, a_headers, a_params) = perform_req.call_args[0] |
|
303 |
self.assert_dicts_are_equal(dict(values=r), flavor_list['flavors']) |
|
304 |
r = self.client.list_flavors(detail=True) |
|
305 |
self.assertEqual(self.client.http_client.url, self.url) |
|
306 |
self.assertEqual(self.client.http_client.path, '/flavors/detail') |
|
293 | 307 |
|
308 |
""" |
|
294 | 309 |
def test_get_flavor_details(self): |
295 | 310 |
r = self.client.get_flavor_details(self.flavorid) |
296 | 311 |
self.assert_dicts_are_equal(self._flavor_details, r) |
Also available in: Unified diff