============================= 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'