2

当我尝试使用LocalRdbmsServiceTestConfig在单元测试中连接到本地Google Cloud SQL实例时,它默认为Hsql In-Memory DB

如何重新配置​​它以连接到我的本地MySQL实例?

4

1 回答 1

3

以下是 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)
于 2012-05-03T20:50:51.757 回答