[IMP] Adding Python tests
bzr revid: jco@openerp.com-20121127171141-kqqvyvvdcrd2vrq2
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
|
||||
|
||||
from datetime import datetime
|
||||
import datetime
|
||||
import time
|
||||
|
||||
import tools
|
||||
from openerp.tests.common import TransactionCase
|
||||
@@ -27,36 +28,33 @@ class TestAccountFollowup(TransactionCase):
|
||||
self.account_id = self.registry("ir.model.data").get_object_reference(cr, uid, "account", "a_sale")[1]
|
||||
self.invoice_id = self.invoice.create(cr, uid, {'partner_id': self.partner_id,
|
||||
'account_id': self.account_id,
|
||||
}, context=None)
|
||||
#self.invoice_line_id = self.invoice_line.create(cr, uid, {'name': 'Product A',
|
||||
# 'quantity': 5,
|
||||
# 'price':251.21,
|
||||
# 'invoice_id':self.invoice_id},
|
||||
# context=None)
|
||||
#self.invoice.write(cr, uid, self.invoice_id, {'invoice_line': (4, self.invoice_line_id, {})})
|
||||
# self.invoice.action_date_assign(cr, uid, self.invoice_id)
|
||||
# self.invoice.action_move_create(cr, uid, self.invoice_id, context=None)
|
||||
# self.invoice.action_number(cr, uid, self.invoice_id, context=None)
|
||||
# self.invoice.invoice_validate(cr, uid, self.invoice_id, context=None)
|
||||
'invoice_line': [(0, 0, {
|
||||
'name':'Test product',
|
||||
'quantity': 5,
|
||||
'price_unit':25.2,
|
||||
})]}, context=None)
|
||||
self.invoice.action_date_assign(cr, uid, self.invoice_id)
|
||||
self.invoice.action_move_create(cr, uid, self.invoice_id, context=None)
|
||||
self.invoice.action_number(cr, uid, self.invoice_id, context=None)
|
||||
self.invoice.invoice_validate(cr, uid, self.invoice_id, context=None)
|
||||
|
||||
|
||||
|
||||
def test_00_send_followup_after_3_days(self):
|
||||
cr, uid = self.cr, self.uid
|
||||
self.wizard_id = self.wizard.create(cr, uid, {
|
||||
'date':datetime.now().strftime("%Y-%m-%d"),
|
||||
'date':datetime.datetime.now().strftime("%Y-%m-%d"),
|
||||
'followup_id': self.followup_id
|
||||
}, context={"followup_id": self.followup_id})
|
||||
self.wizard.do_process(cr, uid, [self.wizard_id], context={"followup_id": self.followup_id})
|
||||
self.assertFalse(self.partner.browse(cr, uid, self.partner_id).latest_followup_level_id)
|
||||
self.wizard_id = self.wizard.create(cr, uid, {
|
||||
'date':(datetime.now() + datetime.timedelta(days=15)).strftime("%Y-%m-%d"),
|
||||
'date':(datetime.datetime.now() + datetime.timedelta(days=15)).strftime("%Y-%m-%d"),
|
||||
'followup_id': self.followup_id
|
||||
}, context={"followup_id": self.followup_id})
|
||||
self.wizard.do_process(cr, uid, [self.wizard_id], context={"followup_id": self.followup_id})
|
||||
self.assertTrue(self.partner.browse(cr, uid, self.partner_id).latest_followup_level_id)
|
||||
|
||||
|
||||
self.assertFalse(self.partner.browse(cr, uid, self.partner_id).latest_followup_level_id)
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user