C'est parce que les filtres SQLAlchemy sont l'un des rares endroits où == False
a en fait du sens. Partout ailleurs vous ne devriez pas utilisez-le.
Ajouter un # noqa
commentez la ligne et finissez-en.
Ou vous pouvez utiliser sqlalchemy.sql.expression.false
:
from sqlalchemy.sql.expression import false
TestCase.obsoleted == false()
où false()
renvoie la bonne valeur pour votre dialecte SQL de session. Il existe un sqlalchemy.expression.true
.