summaryrefslogtreecommitdiff
path: root/addons/resource/tests
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2018-11-22 20:06:48 +0100
committerChristophe Simonis <chs@odoo.com>2018-11-22 20:06:48 +0100
commitb4e1be8ab07d883637a7f0f00c37d9bbf5ef6ee8 (patch)
tree591d7ce8d61d9a9e5d35a695f6a2276066f1a4a3 /addons/resource/tests
parent1c4d49330e7f9719e372040f0c8729d3cf3d09fa (diff)
parentb09f624f20781d65baf2060df40383898e6f86e5 (diff)
[MERGE] forward port branch saas-11.3 up to b09f624f207
Diffstat (limited to 'addons/resource/tests')
-rw-r--r--addons/resource/tests/test_resource.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/addons/resource/tests/test_resource.py b/addons/resource/tests/test_resource.py
index 8c0ac199dbf..0b7f5feeb3f 100644
--- a/addons/resource/tests/test_resource.py
+++ b/addons/resource/tests/test_resource.py
@@ -224,6 +224,15 @@ class TestCalendar(TestResourceCommon):
leave.unlink()
+ def test_calendar_working_hours_count(self):
+ calendar = self.env.ref('resource.resource_calendar_std_35h')
+ calendar.tz = 'UTC'
+ res = calendar.get_work_hours_count(
+ fields.Datetime.from_string('2017-05-03 14:03:00'), # Wednesday (8:00-12:00, 13:00-16:00)
+ fields.Datetime.from_string('2017-05-04 11:03:00'), # Thursday (8:00-12:00, 13:00-16:00)
+ compute_leaves=False)
+ self.assertEqual(res, 5.0)
+
def test_calendar_working_hours_24(self):
self.att_4 = self.env['resource.calendar.attendance'].create({
'name': 'Att4',