2024-04-25 21:04:27 发布
网友
我想为我的Google应用程序引擎编写一些Python单元测试。我该怎么设置?有没有人碰巧有一些示例代码来演示如何编写一个简单的测试?
Google的Python SDK现在允许通过unittest模块实现这一点。更多详细信息here。
unittest
您可能会发现一个有用的注意事项:要实际执行测试,您应该使用NoseGAE。在命令行中,使用:
$ sudo easy_install nose $ sudo easy_install NoseGAE
(也可以使用pip进行虚拟环境安装)
pip
然后cd进入应用程序的源目录并运行:
cd
$ nosetests --with-gae
它将运行应用程序的所有单元测试。
一个工作解决方案是使用以下组合(如http://www.cuberick.com/2008/11/unit-test-your-google-app-engine-models.html中所述)
GAEUnit是一个单元测试框架,有助于自动测试您的Google应用程序引擎应用程序。
更新:Python SDK现在提供了一个testbed模块,使服务存根可用于单元测试。Documentation here。
testbed
Google的Python SDK现在允许通过
unittest
模块实现这一点。更多详细信息here。您可能会发现一个有用的注意事项:要实际执行测试,您应该使用NoseGAE。在命令行中,使用:
(也可以使用
pip
进行虚拟环境安装)然后
cd
进入应用程序的源目录并运行:它将运行应用程序的所有单元测试。
一个工作解决方案是使用以下组合(如http://www.cuberick.com/2008/11/unit-test-your-google-app-engine-models.html中所述)
GAEUnit是一个单元测试框架,有助于自动测试您的Google应用程序引擎应用程序。
更新:Python SDK现在提供了一个
testbed
模块,使服务存根可用于单元测试。Documentation here。相关问题 更多 >
编程相关推荐