diff options
Diffstat (limited to 'python/test/test_all.py')
-rw-r--r-- | python/test/test_all.py | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/python/test/test_all.py b/python/test/test_all.py deleted file mode 100644 index ee5300f29..000000000 --- a/python/test/test_all.py +++ /dev/null @@ -1,76 +0,0 @@ -"""Run all test cases. -""" - -import sys -import os -import unittest - -verbose = 0 -if 'verbose' in sys.argv: - verbose = 1 - sys.argv.remove('verbose') - -if 'silent' in sys.argv: # take care of old flag, just in case - verbose = 0 - sys.argv.remove('silent') - - -def print_versions(): - from rpmdb import db - print - print '-=' * 38 - print db.DB_VERSION_STRING - print 'rpmdb.db.version(): %s' % (db.version(), ) - print 'rpmdb.db.__version__: %s' % db.__version__ - print 'rpmdb.db.cvsid: %s' % db.cvsid - print 'python version: %s' % sys.version - print 'My pid: %s' % os.getpid() - print '-=' * 38 - - -class PrintInfoFakeTest(unittest.TestCase): - def testPrintVersions(self): - print_versions() - - -# This little hack is for when this module is run as main and all the -# other modules import it so they will still be able to get the right -# verbose setting. It's confusing but it works. -import test_all -test_all.verbose = verbose - - -def suite(): - test_modules = [ - 'test_associate', - 'test_basics', - 'test_compat', - 'test_dbobj', - 'test_dbshelve', - 'test_dbtables', - 'test_env_close', - 'test_get_none', - 'test_join', - 'test_lock', - 'test_misc', - 'test_queue', - 'test_recno', - 'test_thread', - ] - - alltests = unittest.TestSuite() - for name in test_modules: - module = __import__(name) - alltests.addTest(module.test_suite()) - return alltests - - -def test_suite(): - suite = unittest.TestSuite() - suite.addTest(unittest.makeSuite(PrintInfoFakeTest)) - return suite - - -if __name__ == '__main__': - print_versions() - unittest.main(defaultTest='suite') |