Initial commit of hr_expense_change for 11.0

This commit is contained in:
Jared Kipe
2018-11-22 12:30:00 -08:00
committed by Bhoomi Vaishnani
parent f63b4a4c7f
commit 2b03beecd6
7 changed files with 174 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
from odoo.addons.hr_expense.tests.test_expenses import TestCheckJournalEntry
class TestExpenseChange(TestCheckJournalEntry):
def test_expense_change_basic(self):
# posts expense and gets move ready at self.expense.account_move_id.id
self.test_journal_entry()
self.assertEqual(self.expense.expense_line_ids.date, self.expense.account_move_id.date)
ctx = {'active_model': 'hr.expense', 'active_ids': self.expense.expense_line_ids.ids}
change = self.env['hr.expense.change'].with_context(ctx).create({})
self.assertEqual(change.date, self.expense.expense_line_ids.date)
change_date = '2018-01-01'
change.write({'date': change_date})
change.affect_change()
self.assertEqual(change_date, self.expense.expense_line_ids.date)
self.assertEqual(change_date, self.expense.account_move_id.date)