Exemple #1
0
 def setUp(self):
     super(ClusterTest, self).setUp()
     self.get_client_patch = patch.object(task_api.API, 'get_client')
     self.get_client_mock = self.get_client_patch.start()
     self.addCleanup(self.get_client_patch.stop)
     self.cluster_id = str(uuid.uuid4())
     self.cluster_name = "Cluster" + self.cluster_id
     self.tenant_id = "23423432"
     self.dv_id = "1"
     self.db_info = DBCluster(ClusterTasks.NONE,
                              id=self.cluster_id,
                              name=self.cluster_name,
                              tenant_id=self.tenant_id,
                              datastore_version_id=self.dv_id,
                              task_id=ClusterTasks.NONE._code)
     self.context = trove_testtools.TroveTestContext(self)
     self.datastore = Mock()
     self.dv = Mock()
     self.dv.manager = "vertica"
     self.datastore_version = self.dv
     self.cluster = vertica_api.VerticaCluster(self.context, self.db_info,
                                               self.datastore,
                                               self.datastore_version)
     self.instances = [{'volume_size': 1, 'flavor_id': '1234',
                        'instance_type': 'master'},
                       {'volume_size': 1, 'flavor_id': '1234',
                        'instance_type': 'member'},
                       {'volume_size': 1, 'flavor_id': '1234',
                        'instance_type': 'member'}]
     self.db_instances = [1, 2, 3]
Exemple #2
0
 def setUp(self):
     super(ClusterTest, self).setUp()
     task_api.API.get_client = Mock()
     self.cluster_id = str(uuid.uuid4())
     self.cluster_name = "Cluster" + self.cluster_id
     self.tenant_id = "23423432"
     self.dv_id = "1"
     self.db_info = DBCluster(ClusterTasks.NONE,
                              id=self.cluster_id,
                              name=self.cluster_name,
                              tenant_id=self.tenant_id,
                              datastore_version_id=self.dv_id,
                              task_id=ClusterTasks.NONE._code)
     self.context = Mock()
     self.datastore = Mock()
     self.dv = Mock()
     self.dv.manager = "vertica"
     self.datastore_version = self.dv
     self.cluster = vertica_api.VerticaCluster(self.context, self.db_info,
                                               self.datastore,
                                               self.datastore_version)
     self.instances = [{'volume_size': 1, 'flavor_id': '1234'},
                       {'volume_size': 1, 'flavor_id': '1234'},
                       {'volume_size': 1, 'flavor_id': '1234'}]
     self.volume_support = CONF.get(self.dv.manager).volume_support
     self.remote_nova = remote.create_nova_client