我将403错误重定向到个人页面。它工作正常,但测试未通过。我还有其他可以正常工作的测试。
这是我的测试代码: 类TestErrorPages(TestBase):
CreateMap<DbDataReader, User>()
.ForMember(
user => user.SessionExpiresAt,
options =>
{
options.PreCondition(dbDataReader => !dbDataReader.IsDBNull(1));
options.MapFrom(dbDataReader => dbDataReader.GetDateTime(1));
});
测试未通过,错误是:
def test_403_forbidden(self):
# create route to abort the request with the 403 Error
@self.app.route('/403')
def forbidden_error():
abort(403)
我的错误在哪里?
答案 0 :(得分:0)
您要查看response.text
这是一个例子:
self.assertTrue("403 Forbidden" in response.text)
更好的断言是查找状态码。
这是一个使用python requests库的示例
self.assertTrue(403 == response.status_code)