import testbase import unittest def suite(): modules_to_test = ( # connectivity, execution 'engine.parseconnect', 'engine.pool', 'engine.bind', 'engine.reconnect', 'engine.execute', 'engine.metadata', 'engine.transaction', # schema/tables 'engine.reflection', ) 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.main(suite())