情况如下:
- 我正在编写一个单元测试并比较精确
NUMERIC
的货币PostgreSQL
(10, 2)
我test
的断言为
self.assertEquals(Decimal(89.12), user_two_transactions[0].amount)
我失败了
AssertionError: Decimal('89.1200000000000045474735088646411895751953125') != Decimal('89.12')
如何使其更精确并确保金额正确保存在数据库中?