[FIX] base: adapt property field optimization to native date(time) fields

See b6d32de31e
This commit is contained in:
Christophe Simonis
2018-11-22 20:33:22 +01:00
parent 70f9cb33ac
commit 4cbcbe9ea4
2 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -26,7 +26,7 @@ TYPE2CLEAN = {
'text': lambda val: val or False,
'selection': lambda val: val or False,
'binary': lambda val: val or False,
'date': lambda val: val or False,
'date': lambda val: val.date() if val else False,
'datetime': lambda val: val or False,
}
@@ -782,10 +782,10 @@ class TestFields(common.TransactionCase):
self.assertEqual(record.sudo(user0).foo, 'main')
self.assertEqual(record.sudo(user1).foo, 'default')
self.assertEqual(record.sudo(user2).foo, 'default')
self.assertEqual(record.sudo(user0).date, '1932-11-09')
self.assertEqual(str(record.sudo(user0).date), '1932-11-09')
self.assertEqual(record.sudo(user1).date, False)
self.assertEqual(record.sudo(user2).date, False)
self.assertEqual(record.sudo(user0).moment, '1932-11-09 00:00:00')
self.assertEqual(str(record.sudo(user0).moment), '1932-11-09 00:00:00')
self.assertEqual(record.sudo(user1).moment, False)
self.assertEqual(record.sudo(user2).moment, False)
self.assertEqual(record.sudo(user0).tag_id, tag1)
@@ -802,11 +802,11 @@ class TestFields(common.TransactionCase):
self.assertEqual(record.sudo(user0).foo, 'main')
self.assertEqual(record.sudo(user1).foo, 'alpha')
self.assertEqual(record.sudo(user2).foo, 'default')
self.assertEqual(record.sudo(user0).date, '1932-11-09')
self.assertEqual(record.sudo(user1).date, '1932-12-10')
self.assertEqual(str(record.sudo(user0).date), '1932-11-09')
self.assertEqual(str(record.sudo(user1).date), '1932-12-10')
self.assertEqual(record.sudo(user2).date, False)
self.assertEqual(record.sudo(user0).moment, '1932-11-09 00:00:00')
self.assertEqual(record.sudo(user1).moment, '1932-12-10 23:59:59')
self.assertEqual(str(record.sudo(user0).moment), '1932-11-09 00:00:00')
self.assertEqual(str(record.sudo(user1).moment), '1932-12-10 23:59:59')
self.assertEqual(record.sudo(user2).moment, False)
self.assertEqual(record.sudo(user0).tag_id, tag1)
self.assertEqual(record.sudo(user1).tag_id, tag2)