This function is used to create server
(server)
| 640 | |
| 641 | |
| 642 | def create_server(server): |
| 643 | """This function is used to create server""" |
| 644 | conn = sqlite3.connect(config.TEST_SQLITE_PATH) |
| 645 | # Create the server |
| 646 | cur = conn.cursor() |
| 647 | server_details = (1, SERVER_GROUP, server['name'], server['host'], |
| 648 | server['port'], server['db'], server['username'], |
| 649 | server['role'], server['comment']) |
| 650 | cur.execute('INSERT INTO server (user_id, servergroup_id, name, host, ' |
| 651 | 'port, maintenance_db, username, role,' |
| 652 | ' comment) VALUES (?,?,?,?,?,?,?,?,?)', server_details) |
| 653 | server_id = cur.lastrowid |
| 654 | conn.commit() |
| 655 | conn.close() |
| 656 | |
| 657 | server['type'] = get_server_type(server) |
| 658 | # Add server info to parent_node_dict |
| 659 | regression.parent_node_dict["server"].append( |
| 660 | { |
| 661 | "server_id": server_id, |
| 662 | "server": server |
| 663 | } |
| 664 | ) |
| 665 | |
| 666 | return server_id |
| 667 | |
| 668 | |
| 669 | def delete_server_with_api(tester, sid): |
no test coverage detected