Esempio n. 1
0
 def create_ipsecpolicy(self):
     neutronclient.Client.create_ipsecpolicy(
         self.IPSEC_POLICY_CONF).AndReturn(
             {'ipsecpolicy': {'id': 'ips123'}})
     snippet = template_format.parse(ipsecpolicy_template)
     self.stack = utils.parse_stack(snippet)
     resource_defns = self.stack.t.resource_definitions(self.stack)
     return vpnservice.IPsecPolicy('ipsecpolicy',
                                   resource_defns['IPsecPolicy'],
                                   self.stack)
Esempio n. 2
0
 def create_ipsecpolicy(self):
     clients.OpenStackClients.keystone().AndReturn(
         fakes.FakeKeystoneClient())
     neutronclient.Client.create_ipsecpolicy(
         self.IPSEC_POLICY_CONF).AndReturn(
             {'ipsecpolicy': {
                 'id': 'ips123'
             }})
     snippet = template_format.parse(ipsecpolicy_template)
     self.stack = utils.parse_stack(snippet)
     return vpnservice.IPsecPolicy('ipsecpolicy',
                                   snippet['Resources']['IPsecPolicy'],
                                   self.stack)
 def test_create_failed(self):
     neutronclient.Client.create_ipsecpolicy(
         self.IPSEC_POLICY_CONF).AndRaise(
             vpnservice.NeutronClientException())
     self.m.ReplayAll()
     snippet = template_format.parse(ipsecpolicy_template)
     self.stack = utils.parse_stack(snippet)
     resource_defns = self.stack.t.resource_definitions(self.stack)
     rsrc = vpnservice.IPsecPolicy('ipsecpolicy',
                                   resource_defns['IPsecPolicy'],
                                   self.stack)
     error = self.assertRaises(exception.ResourceFailure,
                               scheduler.TaskRunner(rsrc.create))
     self.assertEqual(
         'NeutronClientException: An unknown exception occurred.',
         str(error))
     self.assertEqual((rsrc.CREATE, rsrc.FAILED), rsrc.state)
     self.m.VerifyAll()
Esempio n. 4
0
 def test_create_failed(self):
     clients.OpenStackClients.keystone().AndReturn(
         fakes.FakeKeystoneClient())
     neutronclient.Client.create_ipsecpolicy(
         self.IPSEC_POLICY_CONF).AndRaise(
             vpnservice.NeutronClientException())
     self.m.ReplayAll()
     snippet = template_format.parse(ipsecpolicy_template)
     self.stack = utils.parse_stack(snippet)
     rsrc = vpnservice.IPsecPolicy('ipsecpolicy',
                                   snippet['Resources']['IPsecPolicy'],
                                   self.stack)
     error = self.assertRaises(exception.ResourceFailure,
                               scheduler.TaskRunner(rsrc.create))
     self.assertEqual(
         'NeutronClientException: An unknown exception occurred.',
         str(error))
     self.assertEqual((rsrc.CREATE, rsrc.FAILED), rsrc.state)
     self.m.VerifyAll()