diff --git a/_pytest/assertion/rewrite.py b/_pytest/assertion/rewrite.py index aa4ffe140..cf295ef1b 100644 --- a/_pytest/assertion/rewrite.py +++ b/_pytest/assertion/rewrite.py @@ -484,7 +484,7 @@ class AssertionRewriter(ast.NodeVisitor): res_var = self.variable() expl_list = self.assign(ast.List([], ast.Load())) app = ast.Attribute(expl_list, "append", ast.Load()) - is_or = isinstance(boolop.op, ast.Or) + is_or = int(isinstance(boolop.op, ast.Or)) body = save = self.statements fail_save = self.on_failure levels = len(boolop.values) - 1