[IMP] Minore changes
bzr revid: dbr@tinyerp.com-20130307074308-nsbxibxk128mjker
This commit is contained in:
@@ -20,14 +20,13 @@
|
||||
'name': 'Agrement of the loan EMI',
|
||||
'template_id': ref("account_analytic_account_0"),
|
||||
}
|
||||
context = None
|
||||
contract_id = self.create(cr, uid, data, context=context)
|
||||
contract_id = self.create(cr, uid, data)
|
||||
assert contract_id, "contract has not been created correctly"
|
||||
template = self.browse(cr, uid, ref('account_analytic_account_0'),context=context)
|
||||
res = self.on_change_template(cr, uid, [contract_id], template.id, context=context)
|
||||
self.write(cr, uid, [contract_id], res['value'], context=context)
|
||||
template = self.browse(cr, uid, ref('account_analytic_account_0'))
|
||||
res = self.on_change_template(cr, uid, [contract_id], template.id)
|
||||
self.write(cr, uid, [contract_id], res['value'])
|
||||
line_obj = self.pool.get('account.analytic.invoice.line')
|
||||
contract = self.browse(cr, uid, contract_id, context=context)
|
||||
contract = self.browse(cr, uid, contract_id)
|
||||
assert template.partner_id.id == contract.partner_id.id or res['value']['partner_id'], "Customer of contract is not match with Contract Template"
|
||||
assert template.company_id.id == contract.company_id.id, "Company of contract is not match with Contract Template"
|
||||
assert template.date_start == contract.date_start, "Start Date of contract is not match with Contract Template"
|
||||
@@ -37,16 +36,15 @@
|
||||
-
|
||||
!python {model: account.analytic.account}: |
|
||||
context = None
|
||||
contract_id = self.search(cr, uid, [('name','=','Agrement of the loan EMI')])
|
||||
contract_id = self.search(cr, uid, [('name','=','Agrement of the loan EMI')])[0]
|
||||
assert contract_id, "contract has not been created."
|
||||
template = self.browse(cr, uid, ref('account_analytic_account_0'),context=context)
|
||||
res = self.on_change_template(cr, uid, contract_id, template.id, context=context)
|
||||
res = self.on_change_template(cr, uid, [contract_id], template.id, context=context)
|
||||
self.cron_create_invoice(cr, uid, False, False, None)
|
||||
invoice_obj = self.pool.get('account.invoice')
|
||||
contract_invoice = invoice_obj.search(cr, uid, [('origin','=','Agrement of the loan EMI')])
|
||||
template_invoice = invoice_obj.search(cr, uid, [('origin','=','Loan EMI Agrement')])
|
||||
inv = invoice_obj.browse(cr ,uid, contract_invoice, context=context)[0]
|
||||
contract = self.browse(cr, uid, contract_id, context=context)[0]
|
||||
inv = invoice_obj.browse(cr ,uid, contract_invoice)[0]
|
||||
contract = self.browse(cr, uid, contract_id)
|
||||
result = invoice_obj._amount_all(cr, uid, contract_invoice, '', {}, {})
|
||||
assert inv.state == 'draft', 'Contract created invoice not in draft state.'
|
||||
assert inv.amount_untaxed == contract.amount_untaxed, "Contract Invoice's Total tax excluded is not same as contract"
|
||||
|
||||
Reference in New Issue
Block a user