From: Jonathan Ellis Date: Fri, 21 Jul 2006 16:44:01 +0000 (+0000) Subject: fix doctest integration X-Git-Tag: rel_0_2_7~64 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6fed7d0166e96acbeb2b7fa6e46c4747e9529d57;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git fix doctest integration --- diff --git a/test/ext/alltests.py b/test/ext/alltests.py index 67513f0328..ee6ece89cd 100644 --- a/test/ext/alltests.py +++ b/test/ext/alltests.py @@ -1,17 +1,18 @@ import testbase -import unittest +import unittest, doctest def suite(): - modules_to_test = ( - 'ext.activemapper', - 'ext.sqlsoup' - ) + unittest_modules = ['ext.activemapper'] + doctest_modules = ['sqlalchemy.ext.sqlsoup'] + alltests = unittest.TestSuite() - for name in modules_to_test: + for name in unittest_modules: mod = __import__(name) for token in name.split('.')[1:]: mod = getattr(mod, token) alltests.addTest(unittest.findTestCases(mod, suiteClass=None)) + for name in doctest_modules: + alltests.addTest(doctest.DocTestSuite(name)) return alltests diff --git a/test/ext/sqlsoup.py b/test/ext/sqlsoup.py deleted file mode 100644 index 4d4dbb69aa..0000000000 --- a/test/ext/sqlsoup.py +++ /dev/null @@ -1,19 +0,0 @@ -import testbase - -import sqlalchemy.ext.sqlsoup as sqlsoup - -class SqlSoupTest(testbase.AssertMixin): - def tearDown(self): - pass - def tearDownAll(self): - pass - def setUpAll(self): - pass - def setUp(self): - pass - def testall(self): - import doctest - doctest.testmod(m=sqlsoup,verbose=True) - -if __name__ == "__main__": - testbase.main()