| 作者 | 如何在Google App Engine上做unit test? 请使用GAEUnit... |
|
Chris1919 2009-04-21 21:31 |
GAEUnit是一个Google App Engine上的单元测试框架,比较简单好用。我在YTCommunity这个项目中试用了一下,主要做了下面几点工作:
1、把gaeunit下载下来,然后把gaeunit.py copy到项目目录下。 2、在app.yaml中做如下配置: - url: /test.*3、在项目目录中创建一个test目录。 4、在test目录中创建一些test case,具体请见:http://bitbucket.org/chris1919/ytcommunity/src/tip/test/ 5、运行项目,并在浏览器中输入http://localhost:8080/test,就可以看到test case的运行结果。 这里面有一点要注意,GAEUnit用的webapp framework,如果你的应用用了Django,会有点冲突,需要手动修改一下GAEUnit,把main()改成: def main():
settings._target = None
# Must set this env var before importing any part of Django
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
run_wsgi_app(application)
|