server/test/unittest_querier.py
branchstable
changeset 7713 467c52ff9557
parent 7536 29961a416faa
child 7791 31bb51ea5485
child 7904 f41bb38dda7c
--- a/server/test/unittest_querier.py	Wed Jul 27 16:44:02 2011 +0200
+++ b/server/test/unittest_querier.py	Wed Jul 27 18:08:39 2011 +0200
@@ -800,6 +800,12 @@
                                                            'Password', 'String',
                                                            'TZDatetime', 'TZTime',
                                                            'Time'])
+        req = self.session
+        req.create_entity('Personne', nom=u'louis', test=True)
+        self.assertEqual(len(req.execute('Any X WHERE X test %(val)s', {'val': True})), 1)
+        self.assertEqual(len(req.execute('Any X WHERE X test TRUE')), 1)
+        self.assertEqual(len(req.execute('Any X WHERE X test %(val)s', {'val': False})), 0)
+        self.assertEqual(len(req.execute('Any X WHERE X test FALSE')), 0)
 
     def test_select_constant(self):
         rset = self.execute('Any X, "toto" ORDERBY X WHERE X is CWGroup')