Đó là bởi vì bộ lọc SQLAlchemy là một trong số ít những nơi == False
thực sự có ý nghĩa. Mọi nơi khác bạn không nên không sử dụng nó.
Thêm # noqa
bình luận vào dòng và được thực hiện với nó.
Hoặc bạn có thể sử dụng sqlalchemy.sql.expression.false
:
from sqlalchemy.sql.expression import false
TestCase.obsoleted == false()
trong đó false()
trả về giá trị phù hợp cho phương ngữ SQL phiên của bạn. Có một sqlalchemy.expression.true
.