状況は次のとおりです。
- 単体テストを書いて、入っている通貨を正確
NUMERIC
に比較していますPostgreSQL
(10, 2)
私test
は次のように主張しています
self.assertEquals(Decimal(89.12), user_two_transactions[0].amount)
私は失敗します
AssertionError: Decimal('89.1200000000000045474735088646411895751953125') != Decimal('89.12')
どうすればより正確になり、金額がデータベースに正しく保存されていることを確認できますか?