LocalRdbmsServiceTestConfigを使用して単体テストでローカルのGoogle Cloud SQLインスタンスに接続しようとすると、デフォルトでHsql In-Memory DBになります。
代わりにローカルのMySQLインスタンスに接続するようにこれを再構成するにはどうすればよいですか?
LocalRdbmsServiceTestConfigを使用して単体テストでローカルのGoogle Cloud SQLインスタンスに接続しようとすると、デフォルトでHsql In-Memory DBになります。
代わりにローカルのMySQLインスタンスに接続するようにこれを再構成するにはどうすればよいですか?
以下は、正しい軌道に乗るための 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)