だから私はPythonに非常に慣れていないので、切り上げについて質問があります。
product_price = '79.98'
subtotal = Decimal(product_price)
cal_tax = '0.0825'
tax_conv = Decimal(cal_tax)
tax_total = subtotal * tax_conv
total_tax = round(tax_total, 2)
print total_tax
self.assertEqual(total_tax, '6.60')
total_tax は を返し6.6
、アサートは失敗します。
AssertionError: u'6.60' != 6.5999999999999996
私が作っている初心者の間違いがあると確信しています。このインスタンスの「total_tax」を 6.60 に丸めて、私のアサーションを渡したいと思います。誰かが提供しなければならないヒントに感謝します。再度、感謝します!