Revision 33ebcd22
b/kamaki/clients/test/cyclades.py | ||
---|---|---|
393 | 393 |
perform_req.call_args[0], |
394 | 394 |
('post', '{"start": {}}', {}, {})) |
395 | 395 |
|
396 |
""" |
|
397 |
def test_start_server(self): |
|
398 |
self.client.start_server(self.server1['id']) |
|
399 |
self._wait_for_status(self.server1['id'], 'STOPPED') |
|
400 |
r = self.client.get_server_details(self.server1['id']) |
|
401 |
self.assertEqual(r['status'], 'ACTIVE') |
|
402 |
|
|
403 | 396 |
def test_get_server_console(self): |
404 |
r = self.client.get_server_console(self.server2['id']) |
|
405 |
self.assertTrue('host' in r) |
|
406 |
self.assertTrue('password' in r) |
|
407 |
self.assertTrue('port' in r) |
|
408 |
self.assertTrue('type' in r) |
|
397 |
cnsl = dict(console=dict(info1='i1', info2='i2', info3='i3')) |
|
398 |
self.FR.json = cnsl |
|
399 |
vm_id = vm_recv['server']['id'] |
|
400 |
with patch.object( |
|
401 |
self.C, |
|
402 |
'perform_request', |
|
403 |
return_value=self.FR()) as perform_req: |
|
404 |
r = self.client.get_server_console(vm_id) |
|
405 |
self.assertEqual(self.client.http_client.url, self.url) |
|
406 |
self.assertEqual( |
|
407 |
self.client.http_client.path, |
|
408 |
'/servers/%s/action' % vm_id) |
|
409 |
self.assert_dicts_are_equal(cnsl['console'], r) |
|
410 |
self.assertEqual( |
|
411 |
perform_req.call_args[0], |
|
412 |
('post', '{"console": {"type": "vnc"}}', {}, {})) |
|
409 | 413 |
|
414 |
""" |
|
410 | 415 |
def test_get_firewall_profile(self): |
411 | 416 |
self._wait_for_status(self.server1['id'], 'BUILD') |
412 | 417 |
fprofile = self.client.get_firewall_profile(self.server1['id']) |
Also available in: Unified diff