diff options
| author | Raphael Collet <rco@odoo.com> | 2018-08-06 14:37:19 +0200 |
|---|---|---|
| committer | Adrian Torres <adt@odoo.com> | 2018-08-06 14:37:19 +0200 |
| commit | 960360afe478a8f7b9c456721b5591154952a37d (patch) | |
| tree | a01a68e1ac059d243755c24311d4560722625002 /odoo/addons/test_impex | |
| parent | 09ba95b2d06760d7486ebb587af2099cccb8955f (diff) | |
[REF] *: use native date/datetime for Date/Datetime fields
From this commit onwards, Date fields will return datetime.date objects and Datetime fields will return datetime.datetime objects, this implies a number of things that are clearly explained both in the ORM API for master.
This commit also introduces a number of helper functions for dates and datetimes that are exposed in tools.date_utils and fields.Date[time], explained in the documentation as well.
Task-ID: 47189
Diffstat (limited to 'odoo/addons/test_impex')
| -rw-r--r-- | odoo/addons/test_impex/tests/test_load.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/odoo/addons/test_impex/tests/test_load.py b/odoo/addons/test_impex/tests/test_load.py index 628e879374d..5a29ec9e1c5 100644 --- a/odoo/addons/test_impex/tests/test_load.py +++ b/odoo/addons/test_impex/tests/test_load.py @@ -5,6 +5,7 @@ import json import pkgutil import re +from odoo import fields from odoo.tests import common from odoo.tools.misc import mute_logger @@ -1065,7 +1066,7 @@ class test_datetime(ImporterCase): ['value'], [['2012-02-03 11:11:11']], {'tz': 'Pacific/Kiritimati'}) self.assertFalse(result['messages']) self.assertEqual( - values(self.read(domain=[('id', 'in', result['ids'])])), + [fields.Datetime.to_string(value['value']) for value in self.read(domain=[('id', 'in', result['ids'])])], ['2012-02-02 21:11:11']) # UTC-0930 @@ -1073,7 +1074,7 @@ class test_datetime(ImporterCase): ['value'], [['2012-02-03 11:11:11']], {'tz': 'Pacific/Marquesas'}) self.assertFalse(result['messages']) self.assertEqual( - values(self.read(domain=[('id', 'in', result['ids'])])), + [fields.Datetime.to_string(value['value']) for value in self.read(domain=[('id', 'in', result['ids'])])], ['2012-02-03 20:41:11']) def test_usertz(self): @@ -1087,7 +1088,7 @@ class test_datetime(ImporterCase): ['value'], [['2012-02-03 11:11:11']]) self.assertFalse(result['messages']) self.assertEqual( - values(self.read(domain=[('id', 'in', result['ids'])])), + [fields.Datetime.to_string(value['value']) for value in self.read(domain=[('id', 'in', result['ids'])])], ['2012-02-03 01:11:11']) def test_notz(self): @@ -1099,7 +1100,7 @@ class test_datetime(ImporterCase): result = self.import_(['value'], [['2012-02-03 11:11:11']]) self.assertFalse(result['messages']) self.assertEqual( - values(self.read(domain=[('id', 'in', result['ids'])])), + [fields.Datetime.to_string(value['value']) for value in self.read(domain=[('id', 'in', result['ids'])])], ['2012-02-03 11:11:11']) |
