summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/resource/models/resource_mixin.py4
-rw-r--r--addons/resource/tests/test_resource.py6
2 files changed, 5 insertions, 5 deletions
diff --git a/addons/resource/models/resource_mixin.py b/addons/resource/models/resource_mixin.py
index 7770efb4633..a55911398af 100644
--- a/addons/resource/models/resource_mixin.py
+++ b/addons/resource/models/resource_mixin.py
@@ -8,8 +8,8 @@ from pytz import utc
from odoo import api, fields, models
from odoo.tools import float_utils
-# This will generate eights of days
-ROUNDING_FACTOR = 8
+# This will generate 16th of days
+ROUNDING_FACTOR = 16
class ResourceMixin(models.AbstractModel):
diff --git a/addons/resource/tests/test_resource.py b/addons/resource/tests/test_resource.py
index 2e12ba7b28a..8c0ac199dbf 100644
--- a/addons/resource/tests/test_resource.py
+++ b/addons/resource/tests/test_resource.py
@@ -351,7 +351,7 @@ class TestResMixin(TestResourceCommon):
datetime_tz(2018, 4, 2, 0, 0, 0, tzinfo=self.jean.tz),
datetime_tz(2018, 4, 6, 23, 0, 0, tzinfo=self.jean.tz),
)
- self.assertEqual(data, {'days': 1.375, 'hours': 13})
+ self.assertEqual(data, {'days': 1.4375, 'hours': 13})
# Viewing it as Patel
# Views from 2018/04/01 11:00:00 to 2018/04/06 10:00:00
@@ -359,7 +359,7 @@ class TestResMixin(TestResourceCommon):
datetime_tz(2018, 4, 2, 0, 0, 0, tzinfo=self.patel.tz),
datetime_tz(2018, 4, 6, 23, 0, 0, tzinfo=self.patel.tz),
)
- self.assertEqual(data, {'days': 1.125, 'hours': 10})
+ self.assertEqual(data, {'days': 1.1875, 'hours': 10})
# Viewing it as John
data = self.john.get_work_days_data(
@@ -505,7 +505,7 @@ class TestResMixin(TestResourceCommon):
datetime_tz(2018, 4, 9, 0, 0, 0, tzinfo=self.john.tz),
datetime_tz(2018, 4, 13, 23, 59, 59, tzinfo=self.john.tz),
)
- self.assertEqual(data, {'days': 1, 'hours': 10})
+ self.assertEqual(data, {'days': 0.9375, 'hours': 10})
# half days
leave = self.env['resource.calendar.leaves'].create({