Как подключить локальную заглушку Google Cloud SQL к базе данных MySQL

Когда я пытаюсь подключиться к локальному экземпляру Google Cloud SQL в модульных тестах с помощью LocalRdbmsServiceTestConfig, по умолчанию используется Hsql In-Memory. БД.

Как мне перенастроить его для подключения к моему локальному экземпляру MySQL?


person Axel Fontaine    schedule 21.12.2011    source источник


Ответы (1)


Вот фрагмент кода из dev_appserver.py, который может направить вас на правильный путь:

from google.appengine.api import rdbms_mysqldb
from google.appengine import api
sys.modules['google.appengine.api.rdbms'] = rdbms_mysqldb
api.rdbms = rdbms_mysqldb
rdbms_mysqldb.SetConnectKwargs(host=mysql_host, port=mysql_port,
                               user=mysql_user, passwd=mysql_password,
                               unix_socket=mysql_socket)
person Ken Ashcraft    schedule 03.05.2012
comment
вопрос имеет тег java, ваш ответ - python - person Amir Uval; 14.11.2012