diff options
Diffstat (limited to 'test/sql/alltests.py')
-rw-r--r-- | test/sql/alltests.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/test/sql/alltests.py b/test/sql/alltests.py new file mode 100644 index 000000000..23a7a6236 --- /dev/null +++ b/test/sql/alltests.py @@ -0,0 +1,32 @@ +import testbase +import unittest + + +def suite(): + modules_to_test = ( + 'sql.testtypes', + 'sql.indexes', + + # SQL syntax + 'sql.select', + 'sql.selectable', + 'sql.case_statement', + + # assorted round-trip tests + 'sql.query', + + # defaults, sequences (postgres/oracle) + 'sql.defaults', + ) + alltests = unittest.TestSuite() + for name in modules_to_test: + mod = __import__(name) + for token in name.split('.')[1:]: + mod = getattr(mod, token) + alltests.addTest(unittest.findTestCases(mod, suiteClass=None)) + return alltests + + + +if __name__ == '__main__': + testbase.runTests(suite()) |