Exemplo n.º 1
0
 def create_ikepolicy(self):
     neutronclient.Client.create_ikepolicy(
         self.IKE_POLICY_CONF).AndReturn(
             {'ikepolicy': {'id': 'ike123'}})
     snippet = template_format.parse(ikepolicy_template)
     self.stack = utils.parse_stack(snippet)
     resource_defns = self.stack.t.resource_definitions(self.stack)
     return vpnservice.IKEPolicy('ikepolicy',
                                 resource_defns['IKEPolicy'],
                                 self.stack)
Exemplo n.º 2
0
 def create_ikepolicy(self):
     clients.OpenStackClients.keystone().AndReturn(
         fakes.FakeKeystoneClient())
     neutronclient.Client.create_ikepolicy(self.IKE_POLICY_CONF).AndReturn(
         {'ikepolicy': {
             'id': 'ike123'
         }})
     snippet = template_format.parse(ikepolicy_template)
     self.stack = utils.parse_stack(snippet)
     return vpnservice.IKEPolicy('ikepolicy',
                                 snippet['Resources']['IKEPolicy'],
                                 self.stack)
Exemplo n.º 3
0
 def test_create_failed(self):
     neutronclient.Client.create_ikepolicy(self.IKE_POLICY_CONF).AndRaise(
         vpnservice.NeutronClientException())
     self.m.ReplayAll()
     snippet = template_format.parse(ikepolicy_template)
     self.stack = utils.parse_stack(snippet)
     resource_defns = self.stack.t.resource_definitions(self.stack)
     rsrc = vpnservice.IKEPolicy('ikepolicy', resource_defns['IKEPolicy'],
                                 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()
Exemplo n.º 4
0
 def test_create_failed(self):
     clients.OpenStackClients.keystone().AndReturn(
         fakes.FakeKeystoneClient())
     neutronclient.Client.create_ikepolicy(self.IKE_POLICY_CONF).AndRaise(
         vpnservice.NeutronClientException())
     self.m.ReplayAll()
     snippet = template_format.parse(ikepolicy_template)
     self.stack = utils.parse_stack(snippet)
     rsrc = vpnservice.IKEPolicy('ikepolicy',
                                 snippet['Resources']['IKEPolicy'],
                                 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()