[FIX] sale: uses float_compare in test
This commit is contained in:
@@ -229,7 +229,11 @@ class TestSaleOrder(TestCommonSaleNoChart):
|
||||
for line in self.sale_order.order_line:
|
||||
if line.tax_id.price_include:
|
||||
price = line.price_unit * line.product_uom_qty - line.price_tax
|
||||
self.assertEquals(float_compare(line.price_subtotal, price, precision_digits=2), 0, 'Tax should be included on an order line')
|
||||
else:
|
||||
self.assertEquals(line.price_subtotal, line.price_unit * line.product_uom_qty, 'Tax should not be included on an order line')
|
||||
self.assertEquals(self.sale_order.amount_total, self.sale_order.amount_untaxed + self.sale_order.amount_tax, 'Taxes should be applied')
|
||||
price = line.price_unit * line.product_uom_qty
|
||||
|
||||
self.assertEquals(float_compare(line.price_subtotal, price, precision_digits=2), 0)
|
||||
|
||||
self.assertEquals(self.sale_order.amount_total,
|
||||
self.sale_order.amount_untaxed + self.sale_order.amount_tax,
|
||||
'Taxes should be applied')
|
||||
|
||||
Reference in New Issue
Block a user