summaryrefslogtreecommitdiff
path: root/python/test/test_all.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/test/test_all.py')
-rw-r--r--python/test/test_all.py76
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')