server/test/unittest_querier.py
branchstable
changeset 3109 e7e1bb06b716
parent 2608 21856eda34f6
child 3120 57ceabc6dfbc
--- a/server/test/unittest_querier.py	Mon Sep 07 20:23:40 2009 +0200
+++ b/server/test/unittest_querier.py	Tue Sep 08 10:46:47 2009 +0200
@@ -210,6 +210,11 @@
         # should return an empty result set
         self.failIf(self.execute('Any X WHERE X eid 99999999'))
 
+    def test_typed_eid(self):
+        # should return an empty result set
+        rset = self.execute('Any X WHERE X eid %(x)s', {'x': '1'}, 'x')
+        self.assertIsInstance(rset[0][0], (int, long))
+
     def test_bytes_storage(self):
         feid = self.execute('INSERT File X: X name "foo.pdf", X data_format "text/plain", X data %(data)s',
                             {'data': Binary("xxx")})[0][0]