Esempio n. 1
0
 def test_cluster_next_index(self):
     cluster = shared.create_cluster(self.ctx, self.profile)
     cluster_id = cluster.id
     res = db_api.cluster_get(self.ctx, cluster_id)
     self.assertEqual(1, res.next_index)
     res = db_api.cluster_next_index(self.ctx, cluster_id)
     self.assertEqual(1, res)
     res = db_api.cluster_get(self.ctx, cluster_id)
     self.assertEqual(2, res.next_index)
     res = db_api.cluster_next_index(self.ctx, cluster_id)
     self.assertEqual(2, res)
     res = db_api.cluster_get(self.ctx, cluster_id)
     self.assertEqual(3, res.next_index)
Esempio n. 2
0
 def test_cluster_next_index(self):
     cluster = shared.create_cluster(self.ctx, self.profile)
     cluster_id = cluster.id
     res = db_api.cluster_get(self.ctx, cluster_id)
     self.assertEqual(1, res.next_index)
     res = db_api.cluster_next_index(self.ctx, cluster_id)
     self.assertEqual(1, res)
     res = db_api.cluster_get(self.ctx, cluster_id)
     self.assertEqual(2, res.next_index)
     res = db_api.cluster_next_index(self.ctx, cluster_id)
     self.assertEqual(2, res)
     res = db_api.cluster_get(self.ctx, cluster_id)
     self.assertEqual(3, res.next_index)
Esempio n. 3
0
def create_node(ctx, cluster, profile, **kwargs):
    if cluster:
        cluster_id = cluster.id
        index = db_api.cluster_next_index(ctx, cluster_id)
    else:
        cluster_id = ''
        index = -1

    values = {
        'name': 'test_node_name',
        'physical_id': UUID1,
        'cluster_id': cluster_id,
        'profile_id': profile.id,
        'project': ctx.project,
        'index': index,
        'role': None,
        'created_at': None,
        'updated_at': None,
        'status': 'ACTIVE',
        'status_reason': 'create complete',
        'meta_data': jsonutils.loads('{"foo": "123"}'),
        'data': jsonutils.loads('{"key1": "value1"}'),
    }
    values.update(kwargs)
    return db_api.node_create(ctx, values)
Esempio n. 4
0
def create_node(ctx, cluster, profile, **kwargs):
    if cluster:
        cluster_id = cluster.id
        index = db_api.cluster_next_index(ctx, cluster_id)
    else:
        cluster_id = ''
        index = -1

    values = {
        'name': 'test_node_name',
        'physical_id': UUID1,
        'cluster_id': cluster_id,
        'profile_id': profile.id,
        'project': ctx.project,
        'index': index,
        'role': None,
        'created_at': None,
        'updated_at': None,
        'status': 'ACTIVE',
        'status_reason': 'create complete',
        'meta_data': jsonutils.loads('{"foo": "123"}'),
        'data': jsonutils.loads('{"key1": "value1"}'),
    }
    values.update(kwargs)
    return db_api.node_create(ctx, values)