Beispiel #1
0
def nodegroup_post_data(**kw):
    internal = [
        '/cluster_id', '/project_id', '/node_addresses', '/is_default',
        '/created_at', '/updated_at', '/status', '/status_reason', '/version',
        '/stack_id'
    ]
    nodegroup = utils.get_test_nodegroup(**kw)
    nodegroup['merge_labels'] = kw.get('merge_labels', False)
    return remove_internal(nodegroup, internal)
Beispiel #2
0
def get_test_nodegroup(context, **kw):
    db_nodegroup = db_utils.get_test_nodegroup(**kw)
    nodegroup = objects.NodeGroup(context)
    for key in db_nodegroup:
        setattr(nodegroup, key, db_nodegroup[key])
    return nodegroup
Beispiel #3
0
 def setUp(self):
     super(TestNodeGroupObject, self).setUp()
     self.fake_nodegroup = utils.get_test_nodegroup()
     self.fake_nodegroup['docker_volume_size'] = 3
     self.fake_nodegroup['labels'] = {}
Beispiel #4
0
def nodegroup_post_data(**kw):
    nodegroup = utils.get_test_nodegroup(**kw)
    return nodegroup