所以我正在为webapp编写测试,我的队友中的一个代码写了返回render_template('some_page.html', data=data)
。有没有办法从响应中访问数据?在我的测试中,我这样做(让我们只调用返回此路线' / route'):
def testRoute(self):
with self.client:
self.client.post('/test/login/') # this logs test user in
response = self.client.get('/route')
print response.data
它打印some_page.html文件中的代码(HTML / JS)。但是,如果在路由中,我在它返回之前调用print data
,它会输出我想要的JSON。所以我知道传递给render_template的JSON就是我想要的 - 有什么方法可以得到它吗?