Update of /cvsroot/myoledb/myoledb3/test
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv15693
Modified Files:
test_dbapi.py
Log Message:
added MySQLdb test interface
this driver uses mysql client libraries directly, so shuold be unaffected by any ole db bugs
it can therefore be used as a reference...
Index: test_dbapi.py
===================================================================
RCS file: /cvsroot/myoledb/myoledb3/test/test_dbapi.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- test_dbapi.py 28 Jun 2006 10:55:12 -0000 1.4
+++ test_dbapi.py 28 Jun 2006 10:59:33 -0000 1.5
@@ -50,6 +50,19 @@
assert len(results) == 1
assert list(results[0]) == [1]
+class Test_MySQLdb(MySqlTester):
+ """Uses MySQLdb as the DBAPI provider (see http://mysql-python.sourceforge.net/) - doesn't use OLE DB, as reference
+ If any tests fail here, we shouldn't expect them to neccessarily pass when using MyOleDb, it may be a mysql issue"""
+ try:
+ import MySQLdb as driver
+ except ImportError:
+ driver = None
+ disabled = (driver is None)
+
+ def setup_db(cls):
+ return cls.driver.connect(user=cls.connection.username, passwd=cls.connection.password, db=cls.connection.database)
+ setup_db = classmethod(setup_db)
+
class Test_j5_ADO(MySqlTester):
"""Uses j5.Database.ADO.PyADO as the DBAPI provider"""
try:
|