当我使用 Django test.client 并执行以下操作时:
class MyTestCase(TestCase):
def test_this(self):
c = self.client
response = c.get('/')
assert False, response.context['name']
我收到一个错误:
assert False, response.context['name']
TypeError: 'NoneType' object is unsubscriptable
我唯一的猜测是使用 Jinja2 会阻止上下文在我测试时出现。
请注意,此测试被故意操纵失败。