[FIX] point_of_sale: use pycompat.izip

This commit is contained in:
Christophe Simonis
2018-11-23 00:35:16 +01:00
parent 5de8842b31
commit b3052b690f
@@ -3,7 +3,7 @@ import time
import odoo import odoo
from odoo import fields from odoo import fields
from odoo.tools import float_compare, mute_logger, test_reports from odoo.tools import float_compare, mute_logger, test_reports, pycompat
from odoo.addons.point_of_sale.tests.common import TestPointOfSaleCommon from odoo.addons.point_of_sale.tests.common import TestPointOfSaleCommon
@@ -665,9 +665,9 @@ class TestPointOfSaleFlow(TestPointOfSaleCommon):
debit_lines = self.pos_order_pos0.account_move.mapped('line_ids.debit') debit_lines = self.pos_order_pos0.account_move.mapped('line_ids.debit')
credit_lines = self.pos_order_pos0.account_move.mapped('line_ids.credit') credit_lines = self.pos_order_pos0.account_move.mapped('line_ids.credit')
amount_currency_lines = self.pos_order_pos0.account_move.mapped('line_ids.amount_currency') amount_currency_lines = self.pos_order_pos0.account_move.mapped('line_ids.amount_currency')
for a, b in zip(sorted(debit_lines), [0.0, 0.0, 0.0, 0.0, 879.55]): for a, b in pycompat.izip(sorted(debit_lines), [0.0, 0.0, 0.0, 0.0, 879.55]):
self.assertAlmostEqual(a, b) self.assertAlmostEqual(a, b)
for a, b in zip(sorted(credit_lines), [0.0, 22.5, 40.91, 388.64, 427.5]): for a, b in pycompat.izip(sorted(credit_lines), [0.0, 22.5, 40.91, 388.64, 427.5]):
self.assertAlmostEqual(a, b) self.assertAlmostEqual(a, b)
for a, b in zip(sorted(amount_currency_lines), [-855.0, -777.27, -81.82, -45.0, 1752.75]): for a, b in pycompat.izip(sorted(amount_currency_lines), [-855.0, -777.27, -81.82, -45.0, 1752.75]):
self.assertAlmostEqual(a, b) self.assertAlmostEqual(a, b)