Add assert methods to test tools

Closes #12879
This commit is contained in:
Cédric Krier
2023-12-29 19:02:08 +01:00
parent f15e7a901f
commit b913ad45d8
161 changed files with 773 additions and 1240 deletions
@@ -6,7 +6,7 @@ Imports::
>>> from decimal import Decimal
>>> from proteus import Model, Wizard
>>> from trytond.tests.tools import activate_modules
>>> from trytond.tests.tools import activate_modules, assertEqual
>>> from trytond.modules.company.tests.tools import create_company, \
... get_company
>>> from trytond.modules.account.tests.tools import create_fiscalyear, \
@@ -131,8 +131,7 @@ Receive a single product line::
>>> shipment.carrier = carrier
>>> shipment.cost_used
Decimal('25.0000')
>>> shipment.cost_currency_used == company.currency
True
>>> assertEqual(shipment.cost_currency_used, company.currency)
>>> shipment.click('receive')
>>> shipment.state
'received'
@@ -165,8 +164,7 @@ Sale products with cost on shipment::
>>> sale_line.description = 'Comment'
>>> sale.click('quote')
>>> cost_line = sale.lines[-1]
>>> cost_line.product == carrier_product
True
>>> assertEqual(cost_line.product, carrier_product)
>>> cost_line.quantity
1.0
>>> cost_line.amount
@@ -182,22 +180,19 @@ Send products::
>>> ShipmentOut = Model.get('stock.shipment.out')
>>> shipment, = sale.shipments
>>> shipment.carrier == carrier
True
>>> assertEqual(shipment.carrier, carrier)
>>> shipment.cost_used
Decimal('40.0000')
>>> shipment.cost_sale_used
Decimal('40.0000')
>>> shipment.cost_sale_currency_used == company.currency
True
>>> assertEqual(shipment.cost_sale_currency_used, company.currency)
>>> move = shipment.inventory_moves[0]
>>> move.quantity -= 1
>>> shipment.cost_used
Decimal('25.0000')
>>> shipment.cost_sale_used
Decimal('25.0000')
>>> shipment.cost_sale_currency_used == company.currency
True
>>> assertEqual(shipment.cost_sale_currency_used, company.currency)
>>> shipment.state
'waiting'
>>> shipment.click('assign_force')
@@ -233,8 +228,7 @@ Sale products with cost on order::
>>> sale_line.quantity = 3.0
>>> sale.click('quote')
>>> cost_line = sale.lines[-1]
>>> cost_line.product == carrier_product
True
>>> assertEqual(cost_line.product, carrier_product)
>>> cost_line.quantity
1.0
>>> cost_line.amount
@@ -249,8 +243,7 @@ Sale products with cost on order::
Check customer shipment::
>>> shipment, = sale.shipments
>>> shipment.carrier == carrier
True
>>> assertEqual(shipment.carrier, carrier)
Check customer invoice::