С помощью databaselibrary не удается:
connect to database using custom params cx_Oracle ‘test’, ‘test’, ‘TTC_SERVER=myhost;TTC_SERVER_DSN=test;TCP_PORT=55555;’
Спасибо, буду пробовать с pyodbc, т.к. в том же тесте мне нужно использовать sudslibrary, которая не работает через jython, и java-библиотека не подойдет.
Библиотека robotframework-dblibrary имеет Remote interface. Это означает, что вы можете её поднять на отдельном порту и в своих “python”-тестах использовать pure java кейворды. Это очень большой плюс робота. Думал, тут его удастся продемонстрировать, но Вы решили проблему иначе.
Спасибо, интересное решение, может пригодиться для другого проекта, где используются специально написанные джава-библиотеки, и было б удобно вместе с ними использовать python-библиотеку DatabaseLibrary для выборок из БД.