我有一组在 Eclipse 中失败的简单 Django 测试用例。特别是如果我有类似的东西:
resp =self.client.get('/accounts/newUser/')
self.assertEqual(resp.status_code,200)
self.assertTrue('user' in resp.context)
那么它会失败,因为 resp.context 是无。我已经设法使用 eclipse 从 eclipse 运行django.test.utils.setup_test_environment()
,但是我必须做一些resp.context[0][0][0]['user']
不太理想的事情。
有没有更聪明的方法让 python 单元测试从 Eclipse 运行?我已经看到这个解决方案使用来自 eclipse 的 django-nose并且我上面的原始解决方案来自这里。