Add parameters for creating a plan
Change-Id: I1e2d085f8c49dd2045037c8a384d1315bb08e813 Closes-Bug: #1573688
This commit is contained in:
@@ -76,8 +76,9 @@ def update_pagination(entities, page_size, marker, sort_dir, sort_key,
|
||||
return entities, has_more_data, has_prev_data
|
||||
|
||||
|
||||
def plan_create(request, name, provider_id, resources):
|
||||
return smaugclient(request).plans.create(name, provider_id, resources)
|
||||
def plan_create(request, name, provider_id, resources, parameters):
|
||||
return smaugclient(request).plans.create(name, provider_id, resources,
|
||||
parameters)
|
||||
|
||||
|
||||
def plan_delete(request, plan_id):
|
||||
|
||||
@@ -35,16 +35,19 @@ class SmaugApiTests(test.APITestCase):
|
||||
def test_plan_create(self):
|
||||
plan = self.plans.first()
|
||||
fake_resources = plan["resources"]
|
||||
fake_parameters = plan["parameters"]
|
||||
smaugclient = self.stub_smaugclient()
|
||||
smaugclient.plans = self.mox.CreateMockAnything()
|
||||
smaugclient.plans.create(plan["name"], plan["provider_id"],
|
||||
plan["resources"]).AndReturn(plan)
|
||||
plan["resources"],
|
||||
plan["parameters"]).AndReturn(plan)
|
||||
self.mox.ReplayAll()
|
||||
|
||||
ret_plan = smaug.plan_create(self.request,
|
||||
name="fake_name_1",
|
||||
provider_id="fake_provider_id1",
|
||||
resources=fake_resources)
|
||||
resources=fake_resources,
|
||||
parameters=fake_parameters)
|
||||
self.assertEqual(len(plan), len(ret_plan))
|
||||
|
||||
def test_plan_delete(self):
|
||||
|
||||
Reference in New Issue
Block a user