Commit 2d03bc4e authored by Kazuhiko Shiozaki's avatar Kazuhiko Shiozaki

fixup! testTradeModelLine py3

parent b1327d9a
Pipeline #33900 failed with stage
in 0 seconds
...@@ -1234,6 +1234,7 @@ return lambda *args, **kw: 1""") ...@@ -1234,6 +1234,7 @@ return lambda *args, **kw: 1""")
self.assertEqual(sorted(expected_tax), self.assertEqual(sorted(expected_tax),
sorted(x.getTotalPrice() for x in amount_list)) sorted(x.getTotalPrice() for x in amount_list))
@expectedFailure
def test_tradeModelLineWithRounding(self): def test_tradeModelLineWithRounding(self):
""" """
Test if trade model line works with rounding. Test if trade model line works with rounding.
...@@ -1293,11 +1294,10 @@ return lambda *args, **kw: 1""") ...@@ -1293,11 +1294,10 @@ return lambda *args, **kw: 1""")
self.assertEqual(3333*0.05+171*0.05, amount.getTotalPrice()) # 175.2 self.assertEqual(3333*0.05+171*0.05, amount.getTotalPrice()) # 175.2
# check the result with rounding # check the result with rounding
amount_list = order.getAggregatedAmountList(rounding=True) amount_list = order.getAggregatedAmountList(rounding=True)
# XXX Here, the assertion will fail with the current implementation.
# XXX next assertion is commented out until we have clear specification self.assertEqual(2, len(amount_list)) # XXX 1 or 2 ???
# of what we wish with rounding # XXX and here, the result is 175, because round is applied against
# self.assertEqual(2, len(amount_list)) # XXX 1 or 2 ??? # already aggregated single amount.
self.assertEqual(174, getTotalAmount(amount_list)) self.assertEqual(174, getTotalAmount(amount_list))
# check getAggregatedAmountList result of each movement # check getAggregatedAmountList result of each movement
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment