MCPcopy Index your code
hub / github.com/pgadmin-org/pgadmin4 / create_server

Function create_server

web/regression/python_test_utils/test_utils.py:642–666  ·  view source on GitHub ↗

This function is used to create server

(server)

Source from the content-addressed store, hash-verified

640
641
642def 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
669def delete_server_with_api(tester, sid):

Callers 1

Calls 5

get_server_typeFunction · 0.85
appendMethod · 0.80
connectMethod · 0.45
executeMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected