如何自动将测试数据加载到AppEngine中?

时间:2010-02-03 08:36:53

标签: python google-app-engine web-applications

当我的团队开发人员运行本地副本时,我想自动将一些测试数据加载到AppEngine数据存储区中。我知道bulk uploader允许你从命令行执行此操作,但我正在寻找一些自动的东西。当我们清除数据存储区的测试副本时,我们将不可避免地忘记加载数据。

目前我只是在加载主页面时检查已知实体,并在找不到该实体时调用函数来插入数据。这看起来很浪费 - 每次有人点击这个特定页面时都会调用它。

理想的解决方案是不会影响appspot.com上应用程序的部署版本,也不会将混乱的代码添加到中央代码路径。

1 个答案:

答案 0 :(得分:1)

为什么不自动化批量加载器?正如您所指出的,它是一个命令行工具,从您的构建过程(或您想要的任何其他触发器)运行是如此微不足道。