summaryrefslogtreecommitdiff
path: root/odoo/addons/test_impex
diff options
context:
space:
mode:
authorRaphael Collet <rco@odoo.com>2018-08-06 14:37:19 +0200
committerAdrian Torres <adt@odoo.com>2018-08-06 14:37:19 +0200
commit960360afe478a8f7b9c456721b5591154952a37d (patch)
treea01a68e1ac059d243755c24311d4560722625002 /odoo/addons/test_impex
parent09ba95b2d06760d7486ebb587af2099cccb8955f (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.py9
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'])