def test_get_plans_for_cluster(self): project1 = self.create_project() project2 = self.create_project() plan1_1 = self.create_plan(project1) plan1_2 = self.create_plan(project1) plan2_1 = self.create_plan(project2) plan2_2 = self.create_plan(project2) self.create_step(plan1_1, data={'cluster': 'cluster1'}) self.create_step(plan1_2, data={'cluster': 'cluster2'}) self.create_step(plan2_1, data={'cluster': 'cluster1'}) plans = gc.get_plans_for_cluster('cluster1') assert len(plans) == 2 assert plan1_1 in plans assert plan2_1 in plans
def test_get_plans_for_cluster(self): project1 = self.create_project() project2 = self.create_project() plan1_1 = self.create_plan(project1) plan1_2 = self.create_plan(project1) plan2_1 = self.create_plan(project2) plan2_2 = self.create_plan(project2) self.create_step(plan1_1, data={'cluster': 'cluster1'}) self.create_step(plan1_2, data={'cluster': 'cluster2'}) self.create_step(plan2_1, data={'cluster': 'cluster1'}) plans = gc.get_plans_for_cluster('cluster1') assert len(plans) == 2 assert plan1_1 in plans assert plan2_1 in plans
def test_get_plans_for_cluster(self): project1 = self.create_project() project2 = self.create_project() plan1_1 = self.create_plan(project1) plan1_2 = self.create_plan(project1) plan2_1 = self.create_plan(project2) plan2_2 = self.create_plan(project2) plan2_3 = self.create_plan(project2) self.create_step(plan1_1, data={'cluster': 'cluster1'}) self.create_step(plan1_2, data={'cluster': 'cluster2'}) self.create_step(plan2_1, data={'cluster': 'cluster1'}) # Inactive plan self.create_step(plan2_3, data={'cluster': 'cluster1'}) plan2_3.status = PlanStatus.inactive db.session.commit() plans = gc.get_plans_for_cluster('cluster1') assert len(plans) == 2 assert plan1_1 in plans assert plan2_1 in plans
def test_get_plans_for_cluster(self): project1 = self.create_project() project2 = self.create_project() plan1_1 = self.create_plan(project1) plan1_2 = self.create_plan(project1) plan2_1 = self.create_plan(project2) plan2_2 = self.create_plan(project2) plan2_3 = self.create_plan(project2) self.create_step(plan1_1, data={'cluster': 'cluster1'}) self.create_step(plan1_2, data={'cluster': 'cluster2'}) self.create_step(plan2_1, data={'cluster': 'cluster1'}) # Inactive plan self.create_step(plan2_3, data={'cluster': 'cluster1'}) plan2_3.status = PlanStatus.inactive db.session.commit() plans = gc.get_plans_for_cluster('cluster1') assert len(plans) == 2 assert plan1_1 in plans assert plan2_1 in plans