def connect(host, port, user, password, database=None, autocommit=False): conn = Connection(host, port, user, password, autocommit) conn.connect() if database: cur = conn.cursor() cur.execute('SET SCHEMA "{0}"'.format(schema)) if not autocommit: conn.commit() return conn
def test_reconnect_execute(hana_system): connection = Connection(*hana_system, reconnect=True) connection.connect() cursor = connection.cursor() # break connection connection_mock_timeout(connection) # try dummy query cursor.execute('''SELECT 1 FROM DUMMY''') assert connection.isconnected()