Author: ianb
Date: 2005-05-10 17:10:27 +0000 (Tue, 10 May 2005)
New Revision: 780
Modified:
trunk/SQLObject/sqlobject/conftest.py
Log:
Don't collect SQLObject Test* classes
Modified: trunk/SQLObject/sqlobject/conftest.py
===================================================================
--- trunk/SQLObject/sqlobject/conftest.py 2005-05-10 17:02:35 UTC (rev 779)
+++ trunk/SQLObject/sqlobject/conftest.py 2005-05-10 17:10:27 UTC (rev 780)
@@ -9,6 +9,7 @@
import py
import os
+import sqlobject
connectionShortcuts = {
'mysql': 'mysql://test@localhost/test',
@@ -29,3 +30,12 @@
help="The database to run the tests under (default sqlite). "
"Can also use an alias from: %s"
% (', '.join(connectionShortcuts.keys()))))
+
+class SQLObjectClass(py.test.collect.Class):
+ def run(self):
+ if (isinstance(self.obj, type)
+ and issubclass(self.obj, sqlobject.SQLObject)):
+ return []
+ return super(SQLObjectClass, self).run()
+
+Class = SQLObjectClass
|