我正在尝试为我的网络应用程序设置Google App Engine单元测试。我从here下载了该文件。
我按照readman中的说明将目录gaeunit复制到我的其他应用程序的目录中,并在settings.py中注册'gaeunit'。这似乎不足以让事情顺利进行。我还将url('^test(.*)', include('gaeunit.urls'))
卡在了我的urls.py文件中。
当我转到网址http://localhost:8000/test
时,我收到以下错误:
[Errno 2] No such file or directory: '../../gaeunit/test'
有什么建议吗?我不确定我做错了什么。谢谢!
答案 0 :(得分:0)
根据main page上的说明,您应该将网址添加到app.yaml,而不是urls.py。
- url: /test.*
script: gaeunit.py
答案 1 :(得分:0)
您可以复制网址,但在您的urls.py包含
(r'^test', include('gaeunit.urls')),
此外,您还必须在gaeunit.py中更改测试路径
_LOCAL_DJANGO_TEST_DIR = 'test'
在您的主要测试文件夹下的测试文件中包含以下django测试设置行
self.application = django.core.handlers.wsgi.WSGIHandler()