当前位置: 首页>>代码示例>>Python>>正文


Python Configuration.load方法代码示例

本文整理汇总了Python中trove.configuration.models.Configuration.load方法的典型用法代码示例。如果您正苦于以下问题:Python Configuration.load方法的具体用法?Python Configuration.load怎么用?Python Configuration.load使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在trove.configuration.models.Configuration的用法示例。


在下文中一共展示了Configuration.load方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_load

# 需要导入模块: from trove.configuration.models import Configuration [as 别名]
# 或者: from trove.configuration.models.Configuration import load [as 别名]
 def test_load(self):
     self.__test_create_configuration()
     conf = Configuration.load(self.context, self.configuration.id)
     self.assertTrue(self.configuration.name == conf.name)
     
     defaultConf = Configuration.load(self.context, self.defaultConfiguration.id)
     self.assertTrue(self.defaultConfiguration.name == defaultConf.name)
     
     def _error_not_found():
         Configuration.load(self.context, "sldkfjasdlkfjsdlkf")
         
     self.assertRaises(ModelNotFoundError, _error_not_found)
开发者ID:zhujzhuo,项目名称:trove-1.0.10.4,代码行数:14,代码来源:test_models.py

示例2: assign_configuration

# 需要导入模块: from trove.configuration.models import Configuration [as 别名]
# 或者: from trove.configuration.models.Configuration import load [as 别名]
    def assign_configuration(self, configuration_id):
        self._validate_can_perform_assign()

        try:
            configuration = Configuration.load(self.context, configuration_id)
        except exception.ModelNotFoundError:
            raise exception.NotFound(message="Configuration group id: %s could not be found." % configuration_id)

        config_ds_v = configuration.datastore_version_id
        inst_ds_v = self.db_info.datastore_version_id
        if config_ds_v != inst_ds_v:
            raise exception.ConfigurationDatastoreNotMatchInstance(
                config_datastore_version=config_ds_v, instance_datastore_version=inst_ds_v
            )

        config = Configuration(self.context, configuration.id)
        LOG.debug("Config config is %s." % config)
        self.update_db(configuration_id=configuration.id)
        self.update_overrides(config)
开发者ID:rumale,项目名称:trove,代码行数:21,代码来源:models.py

示例3: assign_configuration

# 需要导入模块: from trove.configuration.models import Configuration [as 别名]
# 或者: from trove.configuration.models.Configuration import load [as 别名]
    def assign_configuration(self, configuration_id):
        try:
            configuration = Configuration.load(self.context, configuration_id)
        except exception.ModelNotFoundError:
            raise exception.NotFound(
                message='Configuration group id: %s could not be found'
                % configuration_id)

        config_ds_v = configuration.datastore_version_id
        inst_ds_v = self.db_info.datastore_version_id
        if (config_ds_v != inst_ds_v):
            raise exception.ConfigurationDatastoreNotMatchInstance(
                config_datastore_version=config_ds_v,
                instance_datastore_version=inst_ds_v)

        overrides = Configuration.get_configuration_overrides(
            self.context, configuration.id)

        LOG.info(overrides)

        self.update_overrides(overrides)
        self.update_db(configuration_id=configuration.id)
开发者ID:wrongfan,项目名称:trove,代码行数:24,代码来源:models.py

示例4: configuration

# 需要导入模块: from trove.configuration.models import Configuration [as 别名]
# 或者: from trove.configuration.models.Configuration import load [as 别名]
 def configuration(self):
     if self.db_info.configuration_id is not None:
         return Configuration.load(self.context,
                                   self.db_info.configuration_id)
开发者ID:cretta,项目名称:trove,代码行数:6,代码来源:models.py

示例5: _error_not_found

# 需要导入模块: from trove.configuration.models import Configuration [as 别名]
# 或者: from trove.configuration.models.Configuration import load [as 别名]
 def _error_not_found():
     Configuration.load(self.context, "sldkfjasdlkfjsdlkf")
开发者ID:zhujzhuo,项目名称:trove-1.0.10.4,代码行数:4,代码来源:test_models.py


注:本文中的trove.configuration.models.Configuration.load方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。