epo*_*och 15 django ubuntu django-testing
我已将我的Django应用程序从我的开发机器(OS X,Python 2.6.5,Django 1.2.3)移动到临时服务器(Ubuntu VM,Python 2.6.6,Django 1.2.3).
如果我现在在登台服务器上运行我的测试套件,那么在使用Django TestClient时会有两个测试失败,因为response.context是None(但是response.content是正确的).
例如:
self.assertEquals(self.session.pk, response.context['db_session'].pk)
Run Code Online (Sandbox Code Playgroud)
这些测试用例传递给开发机器.
有没有人遇到过类似的问题?
您需要添加测试设置语句.
import django
django.test.utils.setup_test_environment()
Run Code Online (Sandbox Code Playgroud)
按照我的链接查找更多详细信息:http: //jazstudios.blogspot.com/2011/01/django-testing-views.html
| 归档时间: |
|
| 查看次数: |
3208 次 |
| 最近记录: |