Det beror på att SQLAlchemy-filter är en av få platser där == False
faktiskt vettigt. Överallt annars du borde inte använd den.
Lägg till en # noqa
kommentera till raden och var klar med det.
Eller så kan du använda sqlalchemy.sql.expression.false
:
from sqlalchemy.sql.expression import false
TestCase.obsoleted == false()
där false()
returnerar rätt värde för din sessions SQL-dialekt. Det finns en matchande >sqlalchemy.expression.true
.