first commit
This commit is contained in:
31
modules/sale/tests/scenario_sale_default_methods.rst
Normal file
31
modules/sale/tests/scenario_sale_default_methods.rst
Normal file
@@ -0,0 +1,31 @@
|
||||
=============================
|
||||
Sale Default Methods Scenario
|
||||
=============================
|
||||
|
||||
Imports::
|
||||
|
||||
>>> from proteus import Model
|
||||
>>> from trytond.modules.company.tests.tools import create_company
|
||||
>>> from trytond.tests.tools import activate_modules
|
||||
|
||||
Activate modules::
|
||||
|
||||
>>> config = activate_modules('sale', create_company)
|
||||
|
||||
Create a party and set their default methods::
|
||||
|
||||
>>> Party = Model.get('party.party')
|
||||
>>> customer = Party(name='Customer')
|
||||
>>> customer.sale_shipment_method = 'invoice'
|
||||
>>> customer.sale_invoice_method = 'shipment'
|
||||
>>> customer.save()
|
||||
|
||||
Create a sale to to check default methods::
|
||||
|
||||
>>> Sale = Model.get('sale.sale')
|
||||
>>> sale = Sale()
|
||||
>>> sale.party = customer
|
||||
>>> sale.shipment_method
|
||||
'invoice'
|
||||
>>> sale.invoice_method
|
||||
'shipment'
|
||||
Reference in New Issue
Block a user