2

GAE 有一个开发服务器,您可以使用它在本地、非生产环境中模拟“GAE 云”。根据文档,它模仿了所有服务 API 调用。

我很好奇它在 NoSQL Datastore API 方面的工作原理。有没有办法将您的 GAE 开发服务器配置为与本地数据库一起使用(这样您就可以向它提供对您的测试用例有意义的虚拟数据)?如果是这样,这是如何工作的,因为它没有记录在我能告诉的任何地方!提前致谢!

4

2 回答 2

4

开发服务器使用内存中的键值存储在本地模拟数据存储。您可以使用 --use_sqlite 标志使其与本地 sqlite3 db 文件一起使用。

此处记录了使用数据存储的本地单元测试

于 2012-08-09T17:34:25.467 回答
0

您还可以使用 --datastore_path 标志将数据存储到文件中,而不是内存中。

于 2012-08-10T09:50:32.677 回答