Revision 9ced0bd8 kamaki/clients/test/cyclades.py
b/kamaki/clients/test/cyclades.py | ||
---|---|---|
519 | 519 |
perform_req.call_args[0], |
520 | 520 |
('post', '{"add": {"serverRef": %s}}' % vm_id, {}, {})) |
521 | 521 |
|
522 |
""" |
|
523 | 522 |
def test_disconnect_server(self): |
524 |
self.client.disconnect_server(self.server1['id'], self.network1['id']) |
|
525 |
self.assertTrue(self._wait_for_nic( |
|
526 |
self.network1['id'], |
|
527 |
self.server1['id'], |
|
528 |
in_creation=False)) |
|
529 |
|
|
530 |
def _test_0260_wait_for_second_network(self): |
|
531 |
self.server1 = self._create_server( |
|
532 |
self.servname1, |
|
533 |
self.flavorid, |
|
534 |
self.img) |
|
535 |
self.network2 = self._create_network(self.netname2) |
|
536 |
self._wait_for_status(self.server1['id'], 'BUILD') |
|
537 |
self._wait_for_network(self.network2['id'], 'ACTIVE') |
|
538 |
self._test_0280_list_server_nics() |
|
523 |
vm_id = vm_recv['server']['id'] |
|
524 |
net_id = net_recv['network']['id'] |
|
525 |
nic_id = 'nic-%s-%s' % (net_id, vm_id) |
|
526 |
vm_nics = [ |
|
527 |
dict(id=nic_id, network_id=net_id), |
|
528 |
dict(id='another-nic-id', network_id='another-net-id'), |
|
529 |
dict(id=nic_id * 2, network_id=net_id * 2)] |
|
530 |
with patch.object( |
|
531 |
CycladesClient, |
|
532 |
'list_server_nics', |
|
533 |
return_value=vm_nics) as lsn: |
|
534 |
with patch.object( |
|
535 |
CycladesClient, |
|
536 |
'networks_post', |
|
537 |
return_value=self.FR()) as np: |
|
538 |
r = self.client.disconnect_server(vm_id, nic_id) |
|
539 |
self.assertEqual(r, 1) |
|
540 |
self.assertEqual(lsn.call_args[0], (vm_id,)) |
|
541 |
self.assertEqual(np.call_args[0], (net_id, 'action')) |
|
542 |
self.assertEqual(np.call_args[1], dict(json_data=dict( |
|
543 |
remove=dict(attachment=nic_id)))) |
|
539 | 544 |
|
545 |
""" |
|
540 | 546 |
def _test_0280_list_server_nics(self): |
541 | 547 |
r = self.client.list_server_nics(self.server1['id']) |
542 | 548 |
len0 = len(r) |
Also available in: Unified diff