2018-01-16 06:58:15 +01:00
|
|
|
# -*- coding:utf-8 -*-
|
2018-01-16 11:34:37 +01:00
|
|
|
# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details.
|
2018-01-16 06:58:15 +01:00
|
|
|
|
2018-01-16 11:34:37 +01:00
|
|
|
from flectra.tests.common import TransactionCase
|
2018-01-16 06:58:15 +01:00
|
|
|
|
|
|
|
|
|
|
|
class TestPaymentAdviceBase(TransactionCase):
|
|
|
|
|
|
|
|
def setUp(self):
|
|
|
|
super(TestPaymentAdviceBase, self).setUp()
|
|
|
|
|
|
|
|
self.Bank = self.env['res.partner.bank']
|
|
|
|
self.Employee = self.env['hr.employee']
|
|
|
|
self.PayslipRun = self.env['hr.payslip.run']
|
|
|
|
self.PayslipEmployee = self.env['hr.payslip.employees']
|
|
|
|
self.Advice = self.env['hr.payroll.advice']
|
|
|
|
|
|
|
|
self.partner = self.env.ref('base.res_partner_4')
|
|
|
|
self.bank_1 = self.env.ref('base.res_bank_1')
|
|
|
|
self.in_country = self.env.ref('base.in')
|
|
|
|
self.rd_dept = self.env.ref('hr.dep_rd')
|
|
|
|
self.employee_fp = self.env.ref('hr.employee_root')
|
|
|
|
self.employee_al = self.env.ref('hr.employee_al')
|
|
|
|
|
|
|
|
# I create a new bank record
|
|
|
|
self.res_bank = self.Bank.create({
|
|
|
|
'acc_number': '3025632343043',
|
|
|
|
'partner_id': self.partner.id,
|
|
|
|
'acc_type': 'bank',
|
|
|
|
'bank_id': self.bank_1.id
|
|
|
|
})
|
|
|
|
|
|
|
|
# I create a new employee “Rahul”
|
|
|
|
self.rahul_emp = self.Employee.create({
|
|
|
|
'name': 'Rahul',
|
|
|
|
'country_id': self.in_country.id,
|
|
|
|
'department_id': self.rd_dept.id,
|
|
|
|
'bank_account_id': self.res_bank.id
|
|
|
|
})
|