我是 Django 测试的新手,我在我的视图中传递了一个上下文,但是我的测试用例失败了。当我Question.objects.all()
在 django shell 中查询时,我得到一个值
我的看法
def home(request):
list = Question.objects.all()
context = {'list': list}
return render(request,'index.html',context)
测试.py
@pytest.mark.django_db
class TestUsers:
def test_user(self,client):
response = client.get("/test", follow=True)
assert len(response.context['list'])==1
虽然我发送上下文测试失败,但有什么可能改变让我的测试用例通过
任何帮助表示赞赏。提前致谢