From 68eadc70347061eb3e61a6e36258df1222a3e08e Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 22 Jan 2008 23:54:51 +0000 Subject: [PATCH] add node network --- qaapi/qa/modules/api/add_test_data.py | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/qaapi/qa/modules/api/add_test_data.py b/qaapi/qa/modules/api/add_test_data.py index 5ba0366..262fb43 100644 --- a/qaapi/qa/modules/api/add_test_data.py +++ b/qaapi/qa/modules/api/add_test_data.py @@ -48,11 +48,12 @@ class add_test_data(Test): 'hostname': node_config['TEST_NODE_HOSTNAME'], 'ip': node_config['TEST_NODE_IP'], 'gateway': node_config['TEST_NODE_GATEWAY'], - 'dns': node_config['TEST_NODE_DNS'], + 'dns1': node_config['TEST_NODE_DNS'], 'broadcast': node_config['TEST_NODE_BROADCAST'], 'network': node_config['TEST_NODE_NETWORK'], 'netmask': node_config['TEST_NODE_NETMASK'], - 'slice_ids': []} + 'slice_ids': [], + 'nodenetwork_ids': []} node_list.append(node) @@ -88,12 +89,23 @@ class add_test_data(Test): if not nodes: node_id = api.AddNode(auth, site_fields['login_base'], node_fields) node_fields['node_id'] = node_id + node = node_fields nodes.append(node_fields) if self.config.verbose: utils.header("Added test node") else: + node = nodes[0] if self.config.verbose: utils.header("Test node found") + + # Add node network + if not node['nodenetwork_ids']: + nodenetwork_id = api.AddNodeNetwork(auth, node_fields['hostname'], node_fields) + if self.config.verbose: + utils.header("Added test nodenetwork") + else: + if self.config.verbose: + utils.header("Nodenetwork found") # Add Test slice slices = api.GetSlices(auth, [slice_fields['name']]) @@ -131,6 +143,9 @@ class add_test_data(Test): person = persons[0] if self.config.verbose: utils.header("Test person found") + + # Add roles to person + api.AddRoleToPerson(auth, 'user', person['email']) # Add person to site if site['site_id'] not in person['site_ids']: @@ -150,3 +165,4 @@ class add_test_data(Test): if self.config.verbose: utils.header("Test person found on test slice") + -- 2.47.0