def test_list_by_project_id(self): self._populate_instances() project_ids = ["p1", "p2"] for id in project_ids: il = instance_group.InstanceGroupList.get_by_project_id(self.context, id) groups = db.instance_group_get_all_by_project_id(self.context, id) self.assertEqual(len(groups), len(il.objects)) self.assertEqual(len(groups), 2) for i in range(0, len(groups)): self.assertIsInstance(il.objects[i], instance_group.InstanceGroup) self.assertEqual(il.objects[i].uuid, groups[i]["uuid"]) self.assertEqual(il.objects[i].project_id, id)
def test_list_by_project_id(self): self._populate_instances() project_ids = ['p1', 'p2'] for id in project_ids: il = instance_group.InstanceGroupList.get_by_project_id( self.context, id) groups = db.instance_group_get_all_by_project_id(self.context, id) self.assertEqual(len(groups), len(il.objects)) self.assertEqual(len(groups), 2) for i in range(0, len(groups)): self.assertTrue( isinstance(il.objects[i], instance_group.InstanceGroup)) self.assertEqual(il.objects[i].uuid, groups[i]['uuid']) self.assertEqual(il.objects[i].project_id, id)
def get_by_project_id(cls, context, project_id): groups = db.instance_group_get_all_by_project_id(context, project_id) return _make_instance_group_list(context, cls(), groups)
def get_by_project_id(cls, context, project_id): groups = db.instance_group_get_all_by_project_id(context, project_id) return base.obj_make_list(context, cls(context), objects.InstanceGroup, groups)
def get_by_project_id(cls, context, project_id): groups = db.instance_group_get_all_by_project_id(context, project_id) return base.obj_make_list(context, InstanceGroupList(), InstanceGroup, groups)
def get_by_project_id(cls, context, project_id): api_db_groups = cls._get_from_db(context, project_id=project_id) main_db_groups = db.instance_group_get_all_by_project_id( context, project_id) return base.obj_make_list(context, cls(context), objects.InstanceGroup, api_db_groups + main_db_groups)
def get_by_project_id(cls, context, project_id): api_db_groups = cls._get_from_db(context, project_id=project_id) main_db_groups = db.instance_group_get_all_by_project_id(context, project_id) return base.obj_make_list(context, cls(context), objects.InstanceGroup, api_db_groups + main_db_groups)
def _get_main_by_project_id(cls, context, project_id): main_db_groups = db.instance_group_get_all_by_project_id(context, project_id) return base.obj_make_list(context, cls(context), objects.InstanceGroup, main_db_groups)