Revision d0545590 snf-cyclades-app/synnefo/api/tests/servers.py
b/snf-cyclades-app/synnefo/api/tests/servers.py | ||
---|---|---|
672 | 672 |
request = {'firewallProfile': {'profile': 'PROTECTED'}} |
673 | 673 |
response = self.mypost('servers/%d/action' % vm.id, |
674 | 674 |
vm.userid, json.dumps(request), 'json') |
675 |
self.assertEqual(response.status_code, 202) |
|
675 |
self.assertBadRequest(response) |
|
676 |
request = {'firewallProfile': {'profile': 'PROTECTED', "nic": "10"}} |
|
677 |
response = self.mypost('servers/%d/action' % vm.id, |
|
678 |
vm.userid, json.dumps(request), 'json') |
|
679 |
self.assertItemNotFound(response) |
|
680 |
nic = mfactory.NetworkInterfaceFactory(machine=vm) |
|
681 |
request = {'firewallProfile': {'profile': 'PROTECTED', "nic": nic.id}} |
|
682 |
response = self.mypost('servers/%d/action' % vm.id, |
|
683 |
vm.userid, json.dumps(request), 'json') |
|
684 |
self.assertSuccess(response) |
|
676 | 685 |
mrapi().ModifyInstance.assert_called_once() |
677 | 686 |
|
678 | 687 |
def test_unsupported_firewall(self, mrapi, mimage): |
Also available in: Unified diff