========================= Purchase History Scenario ========================= Imports:: >>> from proteus import Model >>> from trytond.modules.company.tests.tools import create_company, get_company >>> from trytond.tests.tools import activate_modules Activate modules:: >>> config = activate_modules('purchase_history') Create company:: >>> _ = create_company() >>> company = get_company() Create supplier:: >>> Party = Model.get('party.party') >>> supplier = Party(name='Supplier') >>> supplier.save() Create a purchase:: >>> Purchase = Model.get('purchase.purchase') >>> purchase = Purchase() >>> purchase.party = supplier >>> purchase.click('quote') >>> purchase.number '1' >>> purchase.revision 0 >>> purchase.rec_name '1' Reset to draft increases revision:: >>> purchase.click('draft') >>> purchase.revision 1 >>> purchase.rec_name '1/1'