summaryrefslogtreecommitdiff
path: root/odoo/addons/test_new_api/tests/test_new_fields.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/addons/test_new_api/tests/test_new_fields.py')
-rw-r--r--odoo/addons/test_new_api/tests/test_new_fields.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/odoo/addons/test_new_api/tests/test_new_fields.py b/odoo/addons/test_new_api/tests/test_new_fields.py
index f7a555f6e2a..7622ec7e5a1 100644
--- a/odoo/addons/test_new_api/tests/test_new_fields.py
+++ b/odoo/addons/test_new_api/tests/test_new_fields.py
@@ -617,6 +617,15 @@ class TestFields(common.TransactionCase):
self.assertTrue(record.filtered_domain([('date', '<', '2012-05-02')]))
self.assertTrue(record.filtered_domain([('date', '<', date(2012, 5, 2))]))
self.assertTrue(record.filtered_domain([('date', '<', datetime(2012, 5, 2, 12, 0, 0))]))
+ self.assertTrue(record.filtered_domain([('date', '!=', False)]))
+ self.assertFalse(record.filtered_domain([('date', '=', False)]))
+
+ record.date = None
+ self.assertFalse(record.filtered_domain([('date', '<', '2012-05-02')]))
+ self.assertFalse(record.filtered_domain([('date', '<', date(2012, 5, 2))]))
+ self.assertFalse(record.filtered_domain([('date', '<', datetime(2012, 5, 2, 12, 0, 0))]))
+ self.assertFalse(record.filtered_domain([('date', '!=', False)]))
+ self.assertTrue(record.filtered_domain([('date', '=', False)]))
def test_21_datetime(self):
""" test datetime fields """
@@ -647,6 +656,15 @@ class TestFields(common.TransactionCase):
self.assertTrue(record.filtered_domain([('moment', '<', '2012-05-02')]))
self.assertTrue(record.filtered_domain([('moment', '<', date(2012, 5, 2))]))
self.assertTrue(record.filtered_domain([('moment', '<', datetime(2012, 5, 1, 12, 0, 0))]))
+ self.assertTrue(record.filtered_domain([('moment', '!=', False)]))
+ self.assertFalse(record.filtered_domain([('moment', '=', False)]))
+
+ record.moment = None
+ self.assertFalse(record.filtered_domain([('moment', '<', '2012-05-02')]))
+ self.assertFalse(record.filtered_domain([('moment', '<', date(2012, 5, 2))]))
+ self.assertFalse(record.filtered_domain([('moment', '<', datetime(2012, 5, 2, 12, 0, 0))]))
+ self.assertFalse(record.filtered_domain([('moment', '!=', False)]))
+ self.assertTrue(record.filtered_domain([('moment', '=', False)]))
def test_21_date_datetime_helpers(self):
""" test date/datetime fields helpers """