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