Initial commit.
Code copied from pysqlite3@7166533537d111f8d53f8326bd92622659531cf4
This commit is contained in:
commit
526466c0ab
35 changed files with 9338 additions and 0 deletions
39
test/__main__.py
Normal file
39
test/__main__.py
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
import optparse
|
||||
import sys
|
||||
import unittest
|
||||
|
||||
from test.backup import suite as backup_suite
|
||||
from test.dbapi import suite as dbapi_suite
|
||||
from test.factory import suite as factory_suite
|
||||
from test.hooks import suite as hooks_suite
|
||||
from test.regression import suite as regression_suite
|
||||
from test.transactions import suite as transactions_suite
|
||||
from test.ttypes import suite as types_suite
|
||||
from test.userfunctions import suite as userfunctions_suite
|
||||
|
||||
|
||||
def test(verbosity=1, failfast=False):
|
||||
runner = unittest.TextTestRunner(verbosity=verbosity, failfast=failfast)
|
||||
all_tests = unittest.TestSuite((
|
||||
backup_suite(),
|
||||
dbapi_suite(),
|
||||
factory_suite(),
|
||||
hooks_suite(),
|
||||
regression_suite(),
|
||||
transactions_suite(),
|
||||
types_suite(),
|
||||
userfunctions_suite()))
|
||||
results = runner.run(all_tests)
|
||||
return results.failures, results.errors
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
parser = optparse.OptionParser()
|
||||
parser.add_option('-v', '--verbosity', default=1, dest='verbosity',
|
||||
type='int', help='output verbosity, default=1')
|
||||
parser.add_option('-f', '--failfast', action='store_true', dest='failfast')
|
||||
options, args = parser.parse_args()
|
||||
|
||||
failures, errors = test(options.verbosity, options.failfast)
|
||||
if failures or errors:
|
||||
sys.exit(1)
|
||||
Loading…
Add table
Add a link
Reference in a new issue