コード例 #1
0
ファイル: test_sqlalchemy_api.py プロジェクト: eqmcc/heat
    def test_resource_get(self):
        res = create_resource(self.ctx, self.stack)
        ret_res = db_api.resource_get(self.ctx, res.id)
        self.assertIsNotNone(ret_res)

        self.assertRaises(exception.NotFound, db_api.resource_get,
                          self.ctx, UUID2)
コード例 #2
0
ファイル: test_sqlalchemy_api.py プロジェクト: savi-dev/heat
    def test_resource_get(self):
        res = create_resource(self.ctx, self.stack)
        ret_res = db_api.resource_get(self.ctx, res.id)
        self.assertIsNotNone(ret_res)

        self.assertRaises(exception.NotFound, db_api.resource_get, self.ctx,
                          UUID2)
コード例 #3
0
ファイル: resource.py プロジェクト: sdake/heat
 def get_obj(cls, context, resource_id, refresh=False, fields=None):
     if fields is None or 'data' in fields:
         refresh_data = refresh
     else:
         refresh_data = False
     resource_db = db_api.resource_get(context, resource_id,
                                       refresh=refresh,
                                       refresh_data=refresh_data)
     return cls._from_db_object(cls(context), context, resource_db,
                                only_fields=fields)
コード例 #4
0
 def get_obj(cls, context, resource_id, refresh=False, fields=None):
     if fields is None or 'data' in fields:
         refresh_data = refresh
     else:
         refresh_data = False
     resource_db = db_api.resource_get(context, resource_id,
                                       refresh=refresh,
                                       refresh_data=refresh_data)
     return cls._from_db_object(cls(context), context, resource_db,
                                only_fields=fields)
コード例 #5
0
ファイル: test_sqlalchemy_api.py プロジェクト: eqmcc/heat
 def test_resource_create(self):
     res = create_resource(self.ctx, self.stack)
     ret_res = db_api.resource_get(self.ctx, res.id)
     self.assertIsNotNone(ret_res)
     self.assertEqual('test_resource_name', ret_res.name)
     self.assertEqual(UUID1, ret_res.nova_instance)
     self.assertEqual('create', ret_res.action)
     self.assertEqual('complete', ret_res.status)
     self.assertEqual('create_complete', ret_res.status_reason)
     self.assertEqual('{"foo": "123"}', dumps(ret_res.rsrc_metadata))
     self.assertEqual(self.stack.id, ret_res.stack_id)
コード例 #6
0
ファイル: test_sqlalchemy_api.py プロジェクト: savi-dev/heat
 def test_resource_create(self):
     res = create_resource(self.ctx, self.stack)
     ret_res = db_api.resource_get(self.ctx, res.id)
     self.assertIsNotNone(ret_res)
     self.assertEqual('test_resource_name', ret_res.name)
     self.assertEqual(UUID1, ret_res.nova_instance)
     self.assertEqual('create', ret_res.action)
     self.assertEqual('complete', ret_res.status)
     self.assertEqual('create_complete', ret_res.status_reason)
     self.assertEqual('{"foo": "123"}', dumps(ret_res.rsrc_metadata))
     self.assertEqual(self.stack.id, ret_res.stack_id)
コード例 #7
0
ファイル: resource.py プロジェクト: noironetworks/heat
 def refresh(self):
     resource_db = db_api.resource_get(self._context, self.id, refresh=True)
     return self.__class__._from_db_object(self, self._context, resource_db)
コード例 #8
0
ファイル: resource.py プロジェクト: noironetworks/heat
 def get_obj(cls, context, resource_id, refresh=False):
     resource_db = db_api.resource_get(context, resource_id, refresh=refresh)
     return cls._from_db_object(cls(context), context, resource_db)
コード例 #9
0
ファイル: resource.py プロジェクト: mhe5423914/heat
 def refresh(self):
     resource_db = db_api.resource_get(self._context, self.id, refresh=True)
     return self.__class__._from_db_object(self, self._context, resource_db)
コード例 #10
0
ファイル: resource.py プロジェクト: mhe5423914/heat
 def get_obj(cls, context, resource_id, refresh=False):
     resource_db = db_api.resource_get(context,
                                       resource_id,
                                       refresh=refresh)
     return cls._from_db_object(cls(context), context, resource_db)