def _create_plan(self, provider_id):
     create_plan_param = {
         'plan': {
             'name': '123',
             'provider_id': provider_id,
             'resources': [
                 {'id': '123', 'type': '123', 'name': '123'}
             ],
             'parameters': {"OS::Nova::Server": {"consistency": "os"}},
         }
     }
     controller = plan_api.PlansController()
     req = fakes.HTTPRequest.blank('/v1/triggers')
     plan = controller.create(req, create_plan_param)
     return plan['plan']
 def _create_plan(self, provider_id, mock_provider, mock_policy):
     create_plan_param = {
         'plan': {
             'name': '123',
             'provider_id': provider_id,
             'resources': [
                 {'id': '39bb894794b741e982bd26144d2949f6',
                  'type': 'OS::Cinder::Volume', 'name': '123'}
             ],
             'parameters': {"OS::Cinder::Volume": {"backup_name": "test"}},
         }
     }
     controller = plan_api.PlansController()
     mock_provider.return_value = fakes.PROVIDER_OS
     req = fakes.HTTPRequest.blank('/v1/plans')
     plan = controller.create(req, body=create_plan_param)
     return plan['plan']
Esempio n. 3
0
 def setUp(self):
     super(PlanApiTest, self).setUp()
     self.controller = plans.PlansController()
     self.ctxt = context.RequestContext('demo', DEFAULT_PROJECT_ID, True)
Esempio n. 4
0
 def setUp(self):
     super(PlanApiTest, self).setUp()
     self.controller = plans.PlansController()
     self.ctxt = context.RequestContext('demo', 'fakeproject', True)