5
私はSQLAlchemyを使用するいくつかのコードのためにいくつかのunittestを書いています。 、unittesting sqlalchemy BinaryExpressions
AssertionError: Expected call: filter(<sqlalchemy.sql.elements.BinaryExpression object at 0x1037607d0>)
Actual call: filter(<sqlalchemy.sql.elements.BinaryExpression object at 0x1037590d0>)
私は、文字列にそれらの両方をキャストし、それらを比較することができたとし、それはハックようだ:私はfilter
呼び出しをテストしたいが、同じ引数で作成されたSQLAlchemyのBinaryExpression
オブジェクトが等しいとしていないようです私がする必要がなければ、文字列の比較をデバッグしようとすることを余儀なくされることはありません。 unittestsでBinaryExpression
を比較するためのより良い/より構造化された方法はありますか?