У меня есть тестовый пример в Robot Framework, где я создал туннель и использую локальный хост и туннельный порт. Я пытаюсь установить соединение с базой данных и получаю сообщение об ошибке при попытке запустить.
Setup failed:
OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' ([Errno -8] Servname not supported for ai_socktype)")
Also teardown failed:
AttributeError: 'NoneType' object has no attribute 'close'
Туннель создан -
ssh -L 13306:<DB host server Name>:3306 UserName@RemoteMachineHOstName
Раздел настроек робота -
*** Settings ***
Library DatabaseLibrary
Test Setup Connect To Database Using Custom Params pymysql 'localhost', '13306', 'DBUSERNAME', 'DBPASSWORD', 'DBNAME'
Test Teardown Disconnect From Database