我用这句话来检查字母
line1
并出现line2
。
self.assertContains(response,"line1"); self.assertContains(response,"line2");
但是我想检查一下出现的顺序。
我检查了此页面,但不知道应该使用哪个。
https://docs.djangoproject.com/en/2.2/topics/testing/tools/#django.test.SimpleTestCase.assertContains
您是说您想断言第 1 行出现在响应中的第 2 行之前吗?
没有(可能;我没有检查过,但会很惊讶)一个特定的命令可以断言这一点。
相反,使用
find()
获取响应中找到 line1
和 line2
的索引,然后比较它们。