【发布时间】:2014-05-21 13:42:37
【问题描述】:
我已经为 Pyramid 框架应用程序编写了几个功能测试。 HTML 响应是使用 webtest 生成的。然后测试将断言字符串是否存在于正文中。
另外我想检查全局变量。由于 Pyramid 不再使用“模板上下文”,我的视图和 mako 模板依赖于 request.context。
但是我不知道如何在使用 webtest 库的功能测试期间访问它们。 有谁知道在功能测试期间如何访问 request.context 甚至“模板上下文”?
这里有一些与该主题相关的引述。
“除了 self.app() 对象上的方法之外,Pylons 还允许您访问在请求期间创建的一些 Pylons 全局变量。”
“金字塔结构有三大好处: 1(...), 2( 它更简单,更模块化。没有神奇的全局变量), 3(...)"
【问题讨论】:
标签: pyramid functional-testing webtest