Changeset: 4bda43b8d1a3 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4bda43b8d1a3
Modified Files:
        clients/python3/test/capabilities.py
        clients/python3/test/dbapi20.py
        sql/test/mapi/Tests/python3_test_monetdb_sql.stable.err
Branch: default
Log Message:

Merge from Feb2013 branch.


diffs (39 lines):

diff --git a/clients/python3/test/dbapi20.py b/clients/python3/test/dbapi20.py
--- a/clients/python3/test/dbapi20.py
+++ b/clients/python3/test/dbapi20.py
@@ -878,6 +878,20 @@ class DatabaseAPI20Test(unittest.TestCas
         self.assertTrue(hasattr(self.driver,'ROWID'),
             'module.ROWID must be defined.'
             )
+    def test_utf8(self):
+        con = self._connect()
+        try:
+            cur = con.cursor()
+            self.executeDDL1(cur)
+            args = {'beer': '\xc4\xa5'}
+            cur.execute( 'insert into %sbooze values (%%(beer)s)' % 
self.table_prefix, args )
+            cur.execute('select name from %sbooze' % self.table_prefix)
+            res = cur.fetchall()
+            beer = res[0][0]
+            self.assertEqual(beer,args['beer'],'incorrect data retrieved')
+        finally:
+            con.close()
+
 
     def test_unicode(self):
         con = self._connect()
diff --git a/sql/test/mapi/Tests/python3_test_monetdb_sql.stable.err 
b/sql/test/mapi/Tests/python3_test_monetdb_sql.stable.err
--- a/sql/test/mapi/Tests/python3_test_monetdb_sql.stable.err
+++ b/sql/test/mapi/Tests/python3_test_monetdb_sql.stable.err
@@ -143,9 +143,10 @@ test_setoutputsize_basic (__main__.Test_
 test_substring (__main__.Test_DBAPI20) ... ok
 test_threadsafety (__main__.Test_DBAPI20) ... ok
 test_unicode (__main__.Test_DBAPI20) ... ok
+test_utf8 (__main__.Test_DBAPI20) ... ok
 
 ----------------------------------------------------------------------
-Ran 37 tests
+Ran 38 tests
 
 OK
 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to