Exemplo n.º 1
0
    def test_stack_get_all_by_owner_id(self):
        parent_stack1 = create_stack(self.ctx, self.template, self.user_creds)
        parent_stack2 = create_stack(self.ctx, self.template, self.user_creds)
        values = [
            {
                'owner_id': parent_stack1.id
            },
            {
                'owner_id': parent_stack1.id
            },
            {
                'owner_id': parent_stack2.id
            },
            {
                'owner_id': parent_stack2.id
            },
        ]
        [
            create_stack(self.ctx, self.template, self.user_creds, **val)
            for val in values
        ]

        stack1_children = db_api.stack_get_all_by_owner_id(
            self.ctx, parent_stack1.id)
        self.assertEqual(2, len(stack1_children))
        stack2_children = db_api.stack_get_all_by_owner_id(
            self.ctx, parent_stack2.id)
        self.assertEqual(2, len(stack2_children))
Exemplo n.º 2
0
 def get_all_by_owner_id(cls, context, owner_id):
     db_stacks = db_api.stack_get_all_by_owner_id(context, owner_id)
     for db_stack in db_stacks:
         try:
             yield cls._from_db_object(context, cls(context), db_stack)
         except exception.NotFound:
             pass
Exemplo n.º 3
0
Arquivo: stack.py Projeto: aaratn/heat
 def get_all_by_owner_id(cls, context, owner_id):
     db_stacks = db_api.stack_get_all_by_owner_id(context, owner_id)
     for db_stack in db_stacks:
         try:
             yield cls._from_db_object(context, cls(context), db_stack)
         except exception.NotFound:
             pass
Exemplo n.º 4
0
    def test_stack_get_all_by_owner_id(self):
        parent_stack1 = create_stack(self.ctx, self.template, self.user_creds)
        parent_stack2 = create_stack(self.ctx, self.template, self.user_creds)
        values = [
            {'owner_id': parent_stack1.id},
            {'owner_id': parent_stack1.id},
            {'owner_id': parent_stack2.id},
            {'owner_id': parent_stack2.id},
        ]
        [create_stack(self.ctx, self.template, self.user_creds,
                      **val) for val in values]

        stack1_children = db_api.stack_get_all_by_owner_id(self.ctx,
                                                           parent_stack1.id)
        self.assertEqual(2, len(stack1_children))
        stack2_children = db_api.stack_get_all_by_owner_id(self.ctx,
                                                           parent_stack2.id)
        self.assertEqual(2, len(stack2_children))