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']
def setUp(self): super(PlanApiTest, self).setUp() self.controller = plans.PlansController() self.ctxt = context.RequestContext('demo', DEFAULT_PROJECT_ID, True)
def setUp(self): super(PlanApiTest, self).setUp() self.controller = plans.PlansController() self.ctxt = context.RequestContext('demo', 'fakeproject', True)