Questo perché i filtri SQLAlchemy sono uno dei pochi posti in cui == False
in realtà ha senso. Ovunque dovresti non usalo.
Aggiungi un # noqa
commenta la riga e falla finita.
Oppure puoi usare sqlalchemy.sql.expression.false
:
from sqlalchemy.sql.expression import false
TestCase.obsoleted == false()
dove false()
restituisce il valore corretto per il dialetto SQL della sessione. Esiste un sqlalchemy.expression.true
.