Revision 7d768bc6 kamaki/clients/test/cyclades.py
b/kamaki/clients/test/cyclades.py | ||
---|---|---|
411 | 411 |
perform_req.call_args[0], |
412 | 412 |
('post', '{"console": {"type": "vnc"}}', {}, {})) |
413 | 413 |
|
414 |
""" |
|
415 | 414 |
def test_get_firewall_profile(self): |
416 |
self._wait_for_status(self.server1['id'], 'BUILD') |
|
417 |
fprofile = self.client.get_firewall_profile(self.server1['id']) |
|
418 |
self.assertTrue(fprofile in self.PROFILES) |
|
415 |
vm_id = vm_recv['server']['id'] |
|
416 |
v = 'Some profile' |
|
417 |
ret = {'attachments': {'values': [{'firewallProfile': v, 1:1}]}} |
|
418 |
with patch.object( |
|
419 |
CycladesClient, |
|
420 |
'get_server_details', |
|
421 |
return_value=ret) as gsd: |
|
422 |
r = self.client.get_firewall_profile(vm_id) |
|
423 |
self.assertEqual(r, v) |
|
424 |
self.assertEqual(gsd.call_args[0], (vm_id,)) |
|
425 |
ret['attachments']['values'][0].pop('firewallProfile') |
|
426 |
self.assertRaises( |
|
427 |
ClientError, |
|
428 |
self.client.get_firewall_profile, |
|
429 |
vm_id) |
|
419 | 430 |
|
431 |
""" |
|
420 | 432 |
def test_set_firewall_profile(self): |
421 | 433 |
self._wait_for_status(self.server1['id'], 'BUILD') |
422 | 434 |
PROFILES = ['DISABLED', 'ENABLED', 'DISABLED', 'PROTECTED'] |
Also available in: Unified diff