Do not trigger warning about tuples being always True if the tuple has size != 2

This commit is contained in:
Bruno Oliveira
2018-09-04 13:41:11 -03:00
parent 615c671434
commit 9ae0a3cd85
2 changed files with 13 additions and 4 deletions

View File

@@ -750,7 +750,7 @@ class AssertionRewriter(ast.NodeVisitor):
the expression is false.
"""
if isinstance(assert_.test, ast.Tuple):
if isinstance(assert_.test, ast.Tuple) and len(assert_.test.elts) == 2:
from _pytest.warning_types import PytestWarning
import warnings