我想为我的Google App Engine编写一些Python单元测试。我该如何设置它?有没有人碰巧有一些示例代码来演示如何编写简单的测试?
发布于 2011-07-11 12:57:10
Google的Python SDK现在可以通过unittest
模块实现这一点。更多细节here。
有一点您可能会发现很有用:要实际执行测试,您应该使用NoseGAE。在命令行中,使用:
$ sudo easy_install nose
$ sudo easy_install NoseGAE
(您也可以使用pip
进行虚拟环境安装)
然后用cd
进入你的应用程序的源目录并运行:
$ nosetests --with-gae
这将为您的应用程序运行所有单元测试。
发布于 2010-10-30 22:50:51
由于gae是基于webhooks的,因此可以很容易地为app.yaml中的所有相关urls设置自己的测试框架。您可以在开发服务器上的示例数据集上测试它(使用--datastore_path选项启动devel服务器),并断言写入数据库或webhook响应。
https://stackoverflow.com/questions/2750911
复制相似问题