assert-on-tuple / W0199ΒΆ

Message emitted:

Assert called on a 2-item-tuple. Did you mean 'assert x,y'?

Description:

A call of assert on a tuple will always evaluate to true if the tuple is not empty, and will always evaluate to false if it is.

Correct code:

x, y = (1, None)
assert x
assert y

Problematic code:

assert (1, None)  # [assert-on-tuple]

Created by basic checker