在功能测试用例中检查当前登录用户是否可以访问该页面的正确步骤是什么?
请指出一个有效的例子:)
答案 0 :(得分:3)
检查页面是否易于访问。你通常做
browser.open(url)
并检查browser.contents中的内容。
要确保页面不可访问并且例如引发,您可以导入HTTPError
from urllib2 import HTTPError
获取浏览器实例,使用它登录,然后执行
self.assertRaises(HTTPError, browser.open, url)
答案 1 :(得分:3)
>>> browser.handleErrors = False
>>> browser.open(unauthorized_url)
Traceback (most recent call last):
Unauthorized: ...