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