commit
57fc66b6bc
|
|
@ -13,9 +13,21 @@ class TestActionSendLateEmail(TransactionCase):
|
||||||
def setUpClass(cls):
|
def setUpClass(cls):
|
||||||
super().setUpClass()
|
super().setUpClass()
|
||||||
|
|
||||||
cls.calendar = cls.env.ref('resource.resource_calendar_standard_12hour', raise_if_not_found=False)
|
cls.calendar = cls.env['resource.calendar'].create({
|
||||||
if not cls.calendar:
|
'name': 'Test Timesheet Calendar',
|
||||||
cls.calendar = cls.env['resource.calendar'].search([], limit=1)
|
'check_timesheet': True,
|
||||||
|
'timesheet_day_before': 7,
|
||||||
|
'timesheet_hour_before': 12,
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
cls.env['resource.calendar.attendance'].create({
|
||||||
|
'name': 'Test Morning',
|
||||||
|
'calendar_id': cls.calendar.id,
|
||||||
|
'dayofweek': '0', # Monday
|
||||||
|
'hour_from': 8.0,
|
||||||
|
'hour_to': 16.0,
|
||||||
|
})
|
||||||
|
|
||||||
cls.test_user = cls.env['res.users'].create({
|
cls.test_user = cls.env['res.users'].create({
|
||||||
'name': 'Test Timesheet User',
|
'name': 'Test Timesheet User',
|
||||||
|
|
@ -28,7 +40,8 @@ class TestActionSendLateEmail(TransactionCase):
|
||||||
'user_id': cls.test_user.id,
|
'user_id': cls.test_user.id,
|
||||||
'work_email': 'test_timesheet@example.com',
|
'work_email': 'test_timesheet@example.com',
|
||||||
'skipp_timesheet_reminder': False,
|
'skipp_timesheet_reminder': False,
|
||||||
'resource_calendar_id': cls.calendar.id if cls.calendar else False,
|
'resource_calendar_id': cls.calendar.id,
|
||||||
|
'state': 'open',
|
||||||
})
|
})
|
||||||
|
|
||||||
cls.project = cls.env['project.project'].create({'name': 'Test Project'})
|
cls.project = cls.env['project.project'].create({'name': 'Test Project'})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue