本文整理汇总了Python中trove.instance.models.InstanceServiceStatus.create方法的典型用法代码示例。如果您正苦于以下问题:Python InstanceServiceStatus.create方法的具体用法?Python InstanceServiceStatus.create怎么用?Python InstanceServiceStatus.create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类trove.instance.models.InstanceServiceStatus
的用法示例。
在下文中一共展示了InstanceServiceStatus.create方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: setUp
# 需要导入模块: from trove.instance.models import InstanceServiceStatus [as 别名]
# 或者: from trove.instance.models.InstanceServiceStatus import create [as 别名]
def setUp(self):
super(BaseDbStatusTest, self).setUp()
util.init_db()
self.orig_dbaas_time_sleep = dbaas.time.sleep
self.FAKE_ID = randint(1, 10000)
InstanceServiceStatus.create(instance_id=self.FAKE_ID, status=rd_instance.ServiceStatuses.NEW)
dbaas.CONF.guest_id = self.FAKE_ID
示例2: _init
# 需要导入模块: from trove.instance.models import InstanceServiceStatus [as 别名]
# 或者: from trove.instance.models.InstanceServiceStatus import create [as 别名]
def _init(self):
self.mock = mox.Mox()
self.instance_id = 500
context = trove_testtools.TroveTestContext(self)
self.db_info = DBInstance.create(
name="instance",
flavor_id=OLD_FLAVOR_ID,
tenant_id=999,
volume_size=None,
datastore_version_id=test_config.dbaas_datastore_version_id,
task_status=InstanceTasks.RESIZING)
self.server = self.mock.CreateMock(Server)
self.instance = models.BuiltInstanceTasks(
context,
self.db_info,
self.server,
datastore_status=InstanceServiceStatus.create(
instance_id=self.db_info.id,
status=rd_instance.ServiceStatuses.RUNNING))
self.instance.server.flavor = {'id': OLD_FLAVOR_ID}
self.guest = self.mock.CreateMock(guest.API)
self.instance._guest = self.guest
self.instance.refresh_compute_server_info = lambda: None
self.instance._refresh_datastore_status = lambda: None
self.mock.StubOutWithMock(self.instance, 'update_db')
self.mock.StubOutWithMock(self.instance,
'set_datastore_status_to_paused')
self.poll_until_mocked = False
self.action = None
示例3: setUp
# 需要导入模块: from trove.instance.models import InstanceServiceStatus [as 别名]
# 或者: from trove.instance.models.InstanceServiceStatus import create [as 别名]
def setUp(self):
super(MySqlAppTest, self).setUp()
self.orig_utils_execute_with_timeout = dbaas.utils.execute_with_timeout
self.orig_time_sleep = dbaas.time.sleep
util.init_db()
self.FAKE_ID = randint(1, 10000)
InstanceServiceStatus.create(instance_id=self.FAKE_ID,
status=rd_instance.ServiceStatuses.NEW)
self.appStatus = FakeAppStatus(self.FAKE_ID,
rd_instance.ServiceStatuses.NEW)
self.mySqlApp = MySqlApp(self.appStatus)
mysql_service = {'cmd_start': Mock(),
'cmd_stop': Mock(),
'cmd_enable': Mock(),
'cmd_disable': Mock(),
'bin': Mock()}
dbaas.operating_system.service_discovery = Mock(return_value=
mysql_service)
dbaas.time.sleep = Mock()
示例4: _create
# 需要导入模块: from trove.instance.models import InstanceServiceStatus [as 别名]
# 或者: from trove.instance.models.InstanceServiceStatus import create [as 别名]
def _create(self,group_id,type):
id = self.instance_id
InstanceServiceStatus.create(status=ServiceStatuses.RUNNING,instance_id=id)
return InstanceGroupItem.create(self.context,self.tenant_id,id,group_id,type)