The great thing about standards is there are so many of them to pick from! I don't recall who originally said that but it is sort of apt here :-)

I'm using http://stuartbishop.net/Software/DBAPI20TestSuite/ which is the original that Vernon was referring to. Vernon is your Launchpad project only for Python 3.x?

There is also http://code.google.com/p/acute-dbapi/ (note I've not used it, I've not had chance to check it out). I get the impression this builds on http://stuartbishop.net/Software/DBAPI20TestSuite/ based on the credits

SQL Alchemy has some more advanced tests (e.g. checks behavior on close of a connection with an attempted use on a cursor) BUT they are not generic as you need to write a driver wrapper.

So in summary I'd suggest http://stuartbishop.net/Software/DBAPI20TestSuite/

If you could report any findings here I would appreciate it! If we can all agree on which test to use we can be in the same state as Java with a definitive test suite.

Chris

Vernon Cole wrote:
There is such a test, written by Stuart Bishop. I was supposed to have contributed some Python 3000 patches to it, but got sidetracked. I will repent shortly. In the meantime, if you are using a version 2x Python you do not want my changes anyway...
https://launchpad.net/dbapi-compliance
 Main branch is lp:dbapi-compliance
--
Vernon Cole

On Wed, Oct 28, 2009 at 2:28 AM, Julian Scheid <julian...@googlemail.com <mailto:julian...@googlemail.com>> wrote:

    Hi,

    is there a test suite I can run to test conformance of a driver
    implementation to the DB-API 2.0 spec?

    JDBC, for example, has this:
    http://java.sun.com/products/jdbc/jdbctestsuite-1_3_1.html

    Thank you

    Julian
    _______________________________________________
    DB-SIG maillist  -  DB-SIG@python.org <mailto:DB-SIG@python.org>
    http://mail.python.org/mailman/listinfo/db-sig


------------------------------------------------------------------------

_______________________________________________
DB-SIG maillist  -  DB-SIG@python.org
http://mail.python.org/mailman/listinfo/db-sig

_______________________________________________
DB-SIG maillist  -  DB-SIG@python.org
http://mail.python.org/mailman/listinfo/db-sig

Reply via email to