def test_isconnected(hana_system): connection = Connection(*hana_system) assert not connection.isconnected() connection.connect() assert connection.isconnected() connection.close() assert not connection.isconnected()
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()
def connect(host, port, user, password, autocommit=False): conn = Connection(host, port, user, password, autocommit) conn.connect() return conn
def test_socket_use_init_timeout(hana_system): connection = Connection(*hana_system, timeout=10) connection.connect() assert connection._socket.gettimeout() == 10 connection.close()
def connect(host, port, user, password, autocommit=False): conn = Connection(host, port, user, password, autocommit) conn.connect() return conn
def connect(*args, **kwargs): conn = Connection(*args, **kwargs) conn.connect() return conn